Hello,
1. Using IN will shorten your SQL a little :
Code:
SQL = "SELECT * from owner_alla WHERE Fnr IN ('"&myArray(0)&"','"&myArray(1)&"','"&myArray(2)&"','"&myArray(3)&"','"&myArray(4)&"','"&myArray(5)&"','"&myArray(6)&"' ,'"&myArray(7)&"') order by NAMN"
2. You can try something like this (not sure about the correct syntax, but here is the idea) :
Code:
SQL = "SELECT * from owner_alla WHERE Fnr IN("
FOR i=0 TO UBound(myArray)-1
IF (i < UBound(myArray)-1) THEN
SQL = SQL & "'"&myArray(i)&"',"
ELSE
SQL = SQL & "'"&myArray(i)&"'"
END IF
NEXT i
SQL = SQL & ") order by NAMN"
Hope that helps,
Regards,
RBARAER