Avatar billede ameq Nybegynder
08. januar 2002 - 11:50 Der 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\'

Command text was not set for the command object.

/mad/soeg.asp, line 9
Avatar billede hirtshals Nybegynder
08. januar 2002 - 12:25 #1
Prøv med

SQL = \"select * from opskrifter where (navn like \'%\" & Request.Form(\"soeg\") & \"%\') AND (indhold like \'%\" & Request.Form(\"indhold\") & \"%\')\"

Altså parenteser i din sql-clauses
Avatar billede t_nielsen Nybegynder
08. januar 2002 - 12:25 #2
prøv med:
set rs = Conn.Execute(SQL)

i stedet for:
set rs = Conn.Execute(strSQL)
Avatar billede t_nielsen Nybegynder
08. januar 2002 - 12:25 #3
prøv med:
set rs = Conn.Execute(SQL)

i stedet for:
set rs = Conn.Execute(strSQL)
Avatar billede ameq Nybegynder
08. januar 2002 - 12:30 #4
Nope den fuck big time =)
Avatar billede cesil Nybegynder
08. januar 2002 - 12:31 #5
Avatar billede cesil Nybegynder
08. januar 2002 - 12:33 #6
Jeg tror dit problem er at der ikke er noget input til din forespørgsel
Avatar billede t_nielsen Nybegynder
08. januar 2002 - 13:20 #7
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.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester