Avatar billede agony Nybegynder
04. april 2001 - 13:16 Der er 8 kommentarer og
1 løsning

SQL update

Kan man ikke dette ???

<!-- #include file=\"open_connection.asp\" -->
<%
dim nr, navn, email, password

nr      = request.form(\"nr\")
navn    = request.form(\"navn\")
email    = request.form(\"email\")
password = request.form(\"password\")


SQL =\"UPDATE staff (email, password, navn)VALUES\"
SQL = SQL& \"(\'\"&email&\"\',\'\"&password&\"\',\'\"&navn&\"\')WHERE\"
SQL = SQL& \"nr=\" &nr
Con.Execute(SQL)

Response.redirect \"admin.asp?indstillinger=1\"
%>
<!-- #include file=\"close_connection.asp\" -->


Jeg får denne fejl

Microsoft OLE DB Provider for ODBC Drivers error \'80040e14\'

[Microsoft][ODBC Microsoft Access 97 Driver] Syntax error in UPDATE statement.

/dm99516/wwwroot/myMonitor/files/admin_action_edit_user.asp, line 14
Avatar billede slash Nybegynder
04. april 2001 - 13:18 #1
tror du mangler et par kommaer....

SQL =\"UPDATE staff (email, password, navn)VALUES,\"
SQL = SQL& \"(\'\"&email&\"\',\'\"&password&\"\',\'\"&navn&\"\')WHERE,\"
SQL = SQL& \"nr=\" &nr
Con.Execute(SQL)
Avatar billede slash Nybegynder
04. april 2001 - 13:19 #2
skulle have været et svar!
Avatar billede nute Nybegynder
04. april 2001 - 13:21 #3
slash >> nope....det skal ikke kommaer etter VALUES og WHERE...

agony >> kan du ikke poste sql\'en som du fyrer av...istedenfor å kjøre Con.Execute, så kjører du en response.write SQL...så får vi se den...

du kan evt teste dette:

SQL =\"UPDATE staff (email, password, navn) VALUES \"
SQL = SQL& \"(\'\"&email&\"\',\'\"&password&\"\',\'\"&navn&\"\') WHERE \"
SQL = SQL& \"nr=\" &nr

/nute
Avatar billede agony Nybegynder
04. april 2001 - 13:22 #4
Jeg har aldrig hørt om at der skal kommaer der hvor du siger de skal være :-|  og fejlen er den samme.....
Avatar billede edderper Nybegynder
04. april 2001 - 13:28 #5
Det er enten
UPDATE table SET field = value WHERE etc. \'opdaterer record
eller
INSERT INTO table(fields) VALUES (fields) \'nyt record
Avatar billede slash Nybegynder
04. april 2001 - 13:29 #6
den måde du updater på er da skummel.... med den syntaks du bruger pt. vil du jo inserte :O)
Avatar billede nute Nybegynder
04. april 2001 - 13:29 #7
jepp.....edderper har rett.... (( sover litt fremdeles )) ;)
Avatar billede agony Nybegynder
04. april 2001 - 13:38 #8
nute havde ret :-) takker
Avatar billede edderper Nybegynder
04. april 2001 - 13:39 #9
Øh...
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