webForumDet fria alternativet
Logga in / Bli medlem

Incorrect Syntax fel

Databaser & SQL

1 svar · 166 visningar · startad av SPinckney

Medlem sedan juli 2002104 inlägg
Frågan#1

Halloj

[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'where'.

Detta är felet jag får när jag kör denna SQL sats

sql = "Select * from tblIntProdDok inner join tblDokument where ProduktId = '" & ProduktId & "' AND KategoriId = " & rsKat("Id")

rsLink.open sql, Conn, adOpenStatic, adLockOptimistic

Jag ser inget direkt fel?

Medlem sedan dec. 200012 464 inlägg
#2

Det saknas ett join-villkor

sql = "Select * from tblIntProdDok inner join tblDokument " & _
[b]" on tblIntProdDok.somecolumn = tblDokument.somecolumn " & _[/b]
" where ProduktId = '" & ProduktId & "' AND KategoriId = " & rsKat("Id")
292 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
168 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)