Avatar billede vagngart Nybegynder
25. marts 2001 - 22:23 Der er 6 kommentarer og
1 løsning

Fejl i UPDATE af MySQL

Hvad er galt med denne update:

<%@ Language=VBScript %>
<html>
<body>
<LINK rel=\"stylesheet\" type=\"text/css\" href=\"../_layout/main.css\">
<%
Set Conn = Server.Createobject(\"ADODB.Connection\")
Conn.Open (\"mes1\")
SQLstmt = \"UPDATE  a_user SET username=\'\"&request(\"username\")& \"\', password = \'\"&request(\"password\")&\"\',  f_name=\'\"&request(\"f_name\")&\"\', l_name = \'\"&request(\"l_name\")&\"\', address=\'\"&request(\"address\")&\"\', zip =\"&request(\"zip\")&\", city=\'\"& request(\"city\")&\"\',email=\'\" & request(\"email\")&\"\',groupid=\'\"&request(\"groupid\")&\"\',levelid=\'\"&request(\"levelid\")&\"\' WHERE userid = \"&request(\"userid\")

response.write sqlstmt
Conn.Execute (SQLstmt)
conn.Close
Set conn = nothing
Set SQLstmt = nothing

response.redirect (\"adm_user.asp\")
%>
</body>
</html>

Jeg får flg. fejl:
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E09)
[TCX][MyODBC]You have an error in your SQL syntax near \'\' at line 1

Avatar billede netsrac Praktikant
25. marts 2001 - 22:26 #1
Er zip et nummer ?
og er levelid tekst ?

Ellers er det der fejlen er.
Avatar billede vagngart Nybegynder
25. marts 2001 - 22:30 #2
>>netsrac

zip er nummer
og levelid er tekst
Avatar billede netsrac Praktikant
25. marts 2001 - 22:36 #3
Er du sikker på at ser er noget i alle de felter som ikke må være null ?
Hvordan ser sql sætningen ud når du udskriver den ?
Avatar billede vagngart Nybegynder
25. marts 2001 - 22:40 #4
Tja - der er noget i alle felter

f_name=ad&l_name=min&address=hopla111&zip=3400&city=byen&email=ss@xx.dk&groupid=it-afdelingen&levelid=administrator&username=admin&password=admin&B1=Send
Avatar billede netsrac Praktikant
25. marts 2001 - 22:43 #5
Jamen hvordan ser din sql ud når du udskriver den ?
Avatar billede tpiil Nybegynder
25. marts 2001 - 22:44 #6
SQLstmt = \"UPDATE  a_user SET username=\'\"&request(\"username\")& \"\', password = \'\"&request(\"password\")&\"\',  f_name=\'\"&request(\"f_name\")&\"\', l_name = \'\"&request(\"l_name\")&\"\', address=\'\"&request(\"address\")&\"\', zip =\"&request(\"zip\")&\", city=\'\"& request(\"city\")&\"\',email=\'\" & request(\"email\")&\"\',groupid=\'\"&request(\"groupid\")&\"\',levelid=\'\"&request(\"levelid\")&\"\' WHERE userid = \" &request(\"userid\") & \";\"
Avatar billede vagngart Nybegynder
25. marts 2001 - 22:55 #7
hopla fant selv fejlen -
slåfejl i formularen der hentes fra.

Men tak for hjælpen :-)
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