Vad är fel? Nån snäll expert på SQL som vet? Vad är det för databas och vad får du för fel? Ja det är access men % funkar.. Tror problemet är att jag inte har rätt syntax för att kunna använda båda villkoren(Ort IN() , AND Name LIKE).  Verkar var lite väl många " tycker jag, testa följande: Det är bättre att tilldela värd en gång än att konkratenera ihop det som du gör. Därför föreslåra jag att du istället skriver:SQL - IN() funktion
    
    
SELECT 
Namn, Nr
FROM tblUpg
WHERE Ort IN('Malmö','Stockholm') AND Namn LIKE 'A%'
Måste köra med IN därför att paranteserna ska innehålla en dynamisk sträng som ska kunna innehålla olika orter.
/JonasSv: SQL - IN() funktion
    
    
Om det är access kan (ska?) du köra med * istället för %Sv:  SQL - IN() funktion
    
    
SELECT 
Namn, Nr 
FROM tblUpg 
WHERE Namn LIKE 'A%' 
Detta funkar det har jag testat..Sv:   SQL - IN() funktion
    
    
Så här ser det ut: 
strSQL = strSQL & " SELECT "
strSQL = strSQL & " Namn, Ort, Adress, "
strSQL = strSQL & " Epost1, Epost2, Fax1"
strSQL = strSQL & " FROM tblUpg"
strSQL = strSQL & " WHERE Ort IN " & "(" & " m_valdaorter.ToString()" & ")"
strSQL = strSQL & " AND Namn LIKE '" & sokstr.ToString() & "' & '%'"
m_valdaorter och sokstr, är dynamiska strängar som innehålle värden(flera orter och tex början på ett namn), kan vara något fel där oxå..
Tacksam för hjälp..Sv:    SQL - IN() funktion
    
    
<code>
strSQL = strSQL & " SELECT "
strSQL = strSQL & " Namn, Ort, Adress, "
strSQL = strSQL & " Epost1, Epost2, Fax1"
strSQL = strSQL & " FROM tblUpg"
strSQL = strSQL & " WHERE Ort IN (" & m_valdaorter.ToString() & ")"
strSQL = strSQL & " AND Namn LIKE '" & sokstr.ToString()  & "%'"
</code>
testade ditt första exempel i access och det fungerade fint..
Testa att skriva ut strSQL istället för att exekvera och se vad du får för resultat då.Sv:      SQL - IN() funktion
    
    
<code>
    strSQL = "SELECT Namn, Ort, Adress, Epost1, Epost2, Fax1" & vbCrLf & _
             "FROM tblUpg" & vbCrLf & _
             "WHERE Ort IN (" & m_valdaorter.ToString() & ") AND Namn LIKE '" & sokstr.ToString()  & "%'"
</code>
JAg tycker detta oxå ger en mer lättläst kod.