var ska semicolonet sitta här?! jag har ingen aning...
sql = " insert into gb ( gb_pwd, gb_edittime ) values ( '"&pwd&"', #"&date&"# ) where gb_id = "&request ( "msgid" )&" "
med felmeddelandet:
Microsoft JET Database Engine ( 0x80040E14 )
Missing semicolon (;) at end of SQL statement.
file : /project/index.asp
line : « 461 »
CatZMedlem sedan jan. 20022 440 inlägg ..... usch jag ser illa idag ;)
CatZMedlem sedan jan. 20022 440 inlägg sql = " insert into gb (gb_pwd, gb_edittime) values('" & pwd & "', #" & date & "#)[red];[/red] where gb_id = "&request.Querystring?("msgid") "
Argh glömde sista " har säkert glömt något annat.. som sagt, jag e helt blind idag heheh
nu får jag:
Microsoft JET Database Engine ( 0x80040E14 )
Characters found after end of SQL statement.
file : /project/index.asp
line : « 462 »
istället
tycker det är så underligt...
jag har aldrig behövt använda semicolon i mina sqlfrågor förut, varken i insert eller någon annan typ och så nu helt plötsligt börjar det bråka?!
sql = "insert into gb (gb_pwd, gb_edittime) values ('" & pwd & "', #" & date & "#) where gb_id =" & request.Querystring("msgid") & " ;"
Det hade hoppat in ett felaktigt frågetecken i CatZ kod!
jag vet...
jag tog bort det men det fungerade inte ändå.
ska titta på din sql-sats snart.
CatZMedlem sedan jan. 20022 440 inlägg
doggelito skrev:
sql = "insert into gb (gb_pwd, gb_edittime) values ('" & pwd & "', #" & date & "#) where gb_id =" & request.Querystring("msgid") & " ;"
Det hade hoppat in ett felaktigt frågetecken i CatZ kod!
det var iofs avsiktligt eftersom han hade skrivit request ("msgid") så jag skrev request.Querystring?("msgid") för att jag inte visste villket
Finurligt fast förvirrande! :)
det fungerar likväl inte.
så här ser det aktuella kodblocket ut för tillfället
dim cdoMail
set cdoMail = server.createobject ( "cdonts.newMail" )
cdoMail.From = "Tills Vidare <[url]http://tillsvidare.treasure.d2g.com[/url]>"
cdoMail.To = rs ( "gb_eml" )
cdoMail.Subject = "your temporary password"
cdoMail.Body = vbcrlf _
& "username: " & rs ( "gb_eml" ) & vbcrlf _
& "password: " & pwd & vbcrlf & vbcrlf _
& "*** THIS MESSAGE WAS AUTOMATICLY GENERATED ***" & vbcrlf
' cdoMail.Send
set cdoMail = nothing
set con = server.createobject("adodb.connection")
con.open " provider = microsoft.jet.oledb.4.0; data source = e:\databases\gb\tv.mdb; "
line 450 [b]sql = "insert into gb (gb_pwd, gb_edittime) values ('" & pwd & "', #" & date & "#) where gb_id =" & request.Querystring("msgid") & " ;"[/b]
con.execute sql,,128
response.write "an email with a temporary password to edit your post have been sent to you<br><br>"
response.write pwd
med detta felmeddelande:
Microsoft JET Database Engine ( 0x80040E14 )
Missing semicolon (;) at end of SQL statement.
file : /project/index.asp
line : « 450 »
Jesper TMedlem sedan nov. 20017 144 inlägg sql = "insert into gb (gb_pwd, gb_edittime) values ('" & pwd & "', #" & date & "#) where gb_id =" & request.Querystring("msgid")
Och med detta då?
nope... samma felmeddelande
Jesper TMedlem sedan nov. 20017 144 inlägg Skriv ut sql-satsen då (med response.write)
Vad har du för databas?
insert into gb ( gb_pwd, gb_edittime ) values ( 'JS-lt2PB-bs6-ix', #2002-08-04# ) where gb_id =20
access 2000
som jag nämde tidigare har jag aldrig behövt använda semicolon tidigare.
någon som har en aning om varför jag måste använda det nu?
LarsGMedlem sedan dec. 200012 464 inlägg Where ingår inte i insert.
Vill du ändra en befintlig post? Använd update
problemet löst
MEN SJÄLVKLART!!!
tack LarsG, savior in the desert :)
[r] tack alla ni andra oxå för den delen