05. oktober 2003 - 18:05Der er
20 kommentarer og 1 løsning
fejl i SQL sætning
strSQL = "Select * From Threads Where Threadok = 'ja' AND Where Threademne like '%" & sog & "%'"
får fejlen: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x144 Thread 0x850 DBC 0x108b074 Jet'.
jeg refererer lige situationen: SQL : strSQL = "Select * From Threads Where Threadok = 'ja' AND Threademne like '%" & sog & "%'" og fejlen: (0x80020009) Exception occurred.
Jeg tror det er din Threadok, der driller (er det et tekstfelt eller et ja/nej-felt ?) Prøv at sortere den fra: strSQL = "Select * From Threads Where Threademne like '%" & sog & "%'" Hvis det virker, skal du finde ud af om der skal bruges ovennævnte kriterier i stedet
OK - så er det nok den binære information, der skal hedde noget andet. Prøv dette (ved godt det ikke er helt korrekt, men burde birke alligevel: <% if Threadok <> "" then Thradok = "ja" else end if strSQL = "Select * From Threads Where Threadok = 'ja' AND Threademne like '%" & sog & "%'"
ups - fejl: <% if Threadok <> "" then Threadok = "ja" else end if strSQL = "Select * From Threads Where Threadok = 'ja' AND Threademne like '%" & sog & "%'" %>
men principielt bør du nok finde ud af hvad din syntax egentlig skulle være: strSQL = "Select * From Threads Where Threadok = ja AND Threademne like '%" & sog & "%'" eller strSQL = "Select * From Threads Where Threadok = true AND Threademne like '%" & sog & "%'" eller strSQL = "Select * From Threads Where Threadok = 1 AND Threademne like '%" & sog & "%'"
Hvis feltet Threadok er en boolean, så burde du kunne skrive.
strSQL = "Select * From Threads Where Threadok AND Threademne like '%" & sog & "%'"
Thomas
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.