webForumDet fria alternativet

SQL-sats och connectionstring, problem

3 svar · 191 visningar · startad av Cmart

CmartMedlem sedan feb. 200269 inlägg
#1

När jag använder följande connectionstring så funkar inte nedstående SQL-sats:

strrConn "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/inetpub/databas.mdb"

strSQL = "SELECT count(*) as nummer FROM message WHERE read = false AND recipient LIKE '" & userfan & "'"

Det funkar dock när jag använder Access-drivern

strConn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=D:/inetpub/databas.mdb"

Vad gör jag för fel? Tror det har med TRUE/FALSE-fältet read att göra för det går när jag tar bort "read = false"

SebbeMedlem sedan jan. 20032 285 inlägg
#2

Vad får du för felmeddelande?

CmartMedlem sedan feb. 200269 inlägg
#3

Unspecified error.

Men jag hittade problemet. Genom att byta namn på fältet "read" i databasen så funkar det nu. Antar att read är något SQL-kommando det blir konflikt med.

LeonLMedlem sedan dec. 20025 871 inlägg
#4

READ är mycket riktigt ett reserverat ord ;)

129 ms totalt · 3 externa anrop · v20260731065814-full.91fd2ad2
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)