Jag får denna simpla kod att inte fungera:
Show = "SELECT * FROM Messages WHERE Read = True"
fel '80004005'
Odefinierat fel
Vad kan det bero på?
8 svar · 250 visningar · startad av i-or
Jag får denna simpla kod att inte fungera:
Show = "SELECT * FROM Messages WHERE Read = True"
fel '80004005'
Odefinierat fel
Vad kan det bero på?
Vad är read för datatyp? Ja/Nej?
Är du säker att det är den raden det är fel på då?
Du skulle förresten skapat denna tråd i SQL-forumet.
Oj, hoppas att de flyttar tråden...
Felet kommer på nästa rad men beror ju på SEL-satsen:
RecSet.Open Show, Connect, 3, 3
Om jag tar bort "Read = True" fungerar det. Jag får väl strunta i den och använda If istället.
Prova Set RecSet = Connect.Execute(Show) istället för RecSet.Open Show, Connect, 3, 3
Observera att jag chansar vilt nu. Vet inte om det har någon som helst verkan.
funkar inte tyvärr...
Read är inget bra kolumnnamn, då det är ett reserverat ord i SQL. Helst borde du byta namn men om det inte går så får du skriva
where [read] = true
Emigrerar från ASP till SQL ....
Tack så mycket. Tyckte det var väldigt konstigt att det inte fungerade, men det hade iaf en förklaring.