Avatar billede do Nybegynder
24. oktober 2001 - 13:43 Der er 4 kommentarer og
1 løsning

Hvorfor virker det ikke ??

if Request(\"spark\") = \"Ban\" then


        Set Conn = Server.CreateObject(\"ADODB.Connection\")
        Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"chat.mdb\")   
        Set rs = Server.CreateObject(\"ADODB.Recordset\")
        kickSQL = \"Select * from online where nick = \'\" & sparkes & \"\'\"
        rs.Open kickSQL, Conn, 1, 3
        rs.delete       
        rs.close
        Set rs = nothing

       
\'Linje 47 neden for :

Sql = \"INSERT INTO users (ip,banned) values (\'\" & ip & \"\',\'Y\') Where nick=\'\" & sparkes & \"\'\"
Conn.Execute(SQL)       

kick = sparkes & \" er blevet sparket kl. \" & Time() & \"\"

Sql = \"INSERT INTO chat (modtager,afsender,besked,font) values (\'Alle\',\'Chatten\',\'\" & kick & \"\',\'#0000FF\')\"
Conn.Execute(SQL)
Conn.close
Set Conn = Nothing
end if

-----------

Fejlen :
Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e14\'

[Microsoft][ODBC Microsoft Access-driver] Der mangler et semikolon (;) i slutningen af SQL-sætningen.

/chat/send.asp, linje 47
Avatar billede food4u.dk Nybegynder
24. oktober 2001 - 13:45 #1
Sql = \"INSERT INTO users (ip,banned) values (\'\" & ip & \"\',\'Y\') Where nick=\'\" & sparkes & \"\'\"

du kan ikke INSERT INTO where noget

du skal have
Sql = \"update users set (ip,banned) values (\'\" & ip & \"\',\'Y\') Where nick=\'\" & sparkes & \"\'\"
Avatar billede nute Nybegynder
24. oktober 2001 - 13:47 #2
Du kan ikke utføre en INSERT INTO med conditions. Du skal enten benytte:


Sql = \"INSERT INTO users (ip,banned) values (\'\" & ip & \"\',\'Y\')\"

eller:

Sql = \"UPDATE users SET (ip = \'\" & ip & \"\', banned = \'Y\') WHERE nick = \'\" & sparkes & \"\'\"

/nute


Avatar billede do Nybegynder
24. oktober 2001 - 13:48 #3
Tak for det.. Det viste jeg engentlig godt, nu siger det.. :O) Stress...
Avatar billede do Nybegynder
24. oktober 2001 - 13:48 #4
Tak...
Avatar billede food4u.dk Nybegynder
24. oktober 2001 - 13:49 #5
Tak for point
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