nute >> Hvis LBound altid var 0 hvorfor er den der så ? Det giver ingen mening jo, det er også derfor at LBound ikke altid er 0, du kan godt lave et array der går fra 1 ti 6 f.eks.
Nu er der opstået det problem at jeg ikke kan eksekvere sætningen, fejlmeddelsen lyder: Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'id = ,1,3,5\'. /_index/menu.asp, line 25
netsrac >> hmmm....fra dokumentasjonen: \"The lower bound for any dimension is always 0\". I mine ører høres det merkelig ut å kunne opprette sine egne indekseringer på sine arrays.
egede >> prøv denne:
strSQL = \"select * from menu where id = \" for t = Lbound(minarr) to Ubound(minarr) strSQL = strSQL & \" OR id = \" & minarr(t) next
du har rett...(nesten ?)...jeg ville gjerne ha gjort følgende:
strSQL = \"select * from menu where \" for t = 0 to Ubound(minarr) strSQL = strSQL & \" id = \" & minarr(t) if( t < UBOUND(minarr) ) then strSQL = strSQL & \" OR \" end if next
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.