Använder SQL i VB mot en accessbas. skickar frågan : <code>Strängar i SQL
rsNamn.Open "SELECT * FROM tResultat WHERE (((TävlingsId) Like " & Id & "));", cnRegister
där Id är en integer. Gör nu samma sak med en string :
rsNamn.Open "SELECT * FROM tResultat WHERE (((Spelare) Like " & Spelare(i) & "));", cnRegister
Spelare(i) är alltså en sträng, får nu felet :
Syntaxfel (operator saknas) i frågeuttrycket '(((Spelare) Like Sven Svensson))'.
Kan man inte använda variablar som är strängar i SQL-frågor ? Hoppas att det finns någon som kan hjälpa mej med detta !Sv: Strängar i SQL
sql = "select * from tResultat where spelare = '" & replace(spelare(i),"'","''") & "'"
set rsNamn = cnRegister.execute
</code>