webForumDet fria alternativet

Syntax-fel

6 svar · 236 visningar · startad av scoxi

scoxiMedlem sedan jan. 200460 inlägg
#1

kod:

Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\michel\anvandare.mdb"

sql = "INSERT INTO UserInformation (FirstName, SurName, Password) VALUES ('& firstname &','& surname &','& password &')"

connect.execute(sql)
connect.close

fel:

Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel i INSERT INTO-uttryck.
/michel/register.asp, line 21
cyprysMedlem sedan dec. 20003 563 inlägg
#2
sql = "INSERT INTO UserInformation (FirstName, SurName, Password) VALUES ('"& firstname &"','"& surname &"','"& password &"')"
@ndersMedlem sedan juni 200032 969 inlägg
#3

Det kan vara fältnamnet password som krånglar. Prova att klamra, fungerar det då, byt namn på fältet.

http://aspfaq.com/show.asp?id=2080

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Flyttas från ASP

scoxiMedlem sedan jan. 200460 inlägg
#5

Varför flyttas det från ASP?

LarsGMedlem sedan dec. 200012 464 inlägg
#6

Därför att frågan handlar om SQL och inte om ASP.

scoxiMedlem sedan jan. 200460 inlägg
#7

Jaha okej bra då vet jag till nästa gång..

Jag vill iaf tacka @nders för hjälpen. Kolumnen i databasen kunde inte heta "Password".

121 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
118 ms — hämta tråd, inlägg och bilagor (db)