08. januar 2004 - 12:47
Der er
11 kommentarer og 1 løsning
update SQL via form
jeg kan ikke få min MySQL til at opdatere.. Her er koden, men hvor er fejlen.? <%@LANGUAGE="VBSCRIPT"%> <!-- #include file="sql.asp" --> <% Call Opendatabase strSQL = "Insert into weblog (overskrift, dato, blog) values('" & Request.Form("overskrift") & "','" & Request.Form("dato") & "', '" & Request.Form("blog") & "')" objConn.Execute(strSQL) Response.Redirect("default.asp") %>
Annonceindlæg fra Computerworld
08. januar 2004 - 12:49
#1
Det der er en insert, det er ikke en update! Hvis du skal update hedder det: strSQL = "UPDATE tblTabelnavn SET feltnavn = 'værdi'" //>Rune
08. januar 2004 - 12:50
#2
Hov, glemte WHERE clousen: strSQL = "UPDATE tblTabelnavn SET feltnavn = 'værdi' WHERE id = 1" //>Rune
08. januar 2004 - 12:50
#3
Ups.. det er den forkerte kode jeg har pastet. her er den rigtige. <%@LANGUAGE="VBSCRIPT"%> <!-- #include file="sql.asp" --> <% Call OpenDatabase objConn.Execute "UPDATE weblog SET overskrift = '" & Request.Form("overskrift") & "', blog = '" & Request.Form("blog") & "' WHERE id = '" & Request.Form("id") & "'" Call CloseDatabase Response.Redirect("default.asp") %>
08. januar 2004 - 12:52
#4
Prøv sådan her: objConn.Execute "UPDATE weblog SET overskrift = '" & Request.Form("overskrift") & "', blog = '" & Request.Form("blog") & "' WHERE id = " & Request.Form("id") Virker det? //>Rune
08. januar 2004 - 12:55
#5
så melder den fejl, før meldte den ikke fejl, men opdaterede heller ikke.
08. januar 2004 - 12:56
#6
Jamen for fanden da, hvad er fejlen? -giv mig da lidt at arbejd med! //>Rune
08. januar 2004 - 12:56
#7
ADODB.Connection.1 (0x80004005) SQLState: 42000 Native Error Code: 1064 [TCX][MyODBC]You have an error in your SQL syntax near '' at line 1
08. januar 2004 - 12:58
#8
Er id et tekst eller et tal felt? //>Rune
08. januar 2004 - 12:59
#9
det er et tal
08. januar 2004 - 13:03
#10
objConn.Execute "UPDATE weblog SET overskrift = '" & Request.Form("overskrift") & "', blog = '" & Request.Form("blog") & "' WHERE id = " & CInt(Request.Form("id")) //>Rune
08. januar 2004 - 13:05
#11
det hjælper ikke, men den melder ikke fejl.???
28. april 2004 - 09:29
#12
problemet er løst.. men tak for hjælpen.
Computerworld tilbyder specialiserede kurser i database-management