08. januar 2002 - 11:50Der er
6 kommentarer og 1 løsning
Command text
SQL = \"select * from opskrifter where navn like \'%\" & Request.Form(\"soeg\") & \"%\' AND indhold like \'%\" & Request.Form(\"indhold\") & \"%\'\" set rs = Conn.Execute(strSQL) Laver den her fejl Microsoft OLE DB Provider for ODBC Drivers error \'80040e0c\'
SQL = \"select * from opskrifter where (navn like \'%\" & Request.Form(\"soeg\") & \"%\') AND (indhold like \'%\" & Request.Form(\"indhold\") & \"%\')\"
Hvis jeg skriver: set rs = Conn.Execute() får jeg fejlen: Command text was not set for the command object.
Så hvis du enten skriver: SQL = \"select * from opskrifter where navn like \'%\" & Request.Form(\"soeg\") & \"%\' AND indhold like \'%\" & Request.Form(\"indhold\") & \"%\'\" set rs = Conn.Execute(SQL)
eller: strSQL = \"select * from opskrifter where navn like \'%\" & Request.Form(\"soeg\") & \"%\' AND indhold like \'%\" & Request.Form(\"indhold\") & \"%\'\" set rs = Conn.Execute(strSQL)
... så skulle du ikke få fejlen længere. Det er fordi du prøver at afvikle en tom sql-streg.
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.