Avatar billede badmanndk Nybegynder
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")
%>
Avatar billede medions Nybegynder
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
Avatar billede medions Nybegynder
08. januar 2004 - 12:50 #2
Hov, glemte WHERE clousen:

strSQL = "UPDATE tblTabelnavn SET feltnavn = 'værdi' WHERE id = 1"

//>Rune
Avatar billede badmanndk Nybegynder
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")

%>
Avatar billede medions Nybegynder
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
Avatar billede badmanndk Nybegynder
08. januar 2004 - 12:55 #5
så melder den fejl, før meldte den ikke fejl, men opdaterede heller ikke.
Avatar billede medions Nybegynder
08. januar 2004 - 12:56 #6
Jamen for fanden da, hvad er fejlen? -giv mig da lidt at arbejd med!

//>Rune
Avatar billede badmanndk Nybegynder
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
Avatar billede medions Nybegynder
08. januar 2004 - 12:58 #8
Er id et tekst eller et tal felt?

//>Rune
Avatar billede badmanndk Nybegynder
08. januar 2004 - 12:59 #9
det er et tal
Avatar billede medions Nybegynder
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
Avatar billede badmanndk Nybegynder
08. januar 2004 - 13:05 #11
det hjælper ikke, men den melder ikke fejl.???
Avatar billede badmanndk Nybegynder
28. april 2004 - 09:29 #12
problemet er løst.. 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
Computerworld tilbyder specialiserede kurser i database-management

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