08. august 2001 - 16:18
Der er
8 kommentarer og 1 løsning
UPDATE MySQL database via ASP
Hej Experter, Jeg prøver desperat på at opdatere en post i en MySQL database via ASP. Jeg har prøvet forskellige varianter, men ingen af dem har virket indtil nu. Det kode jeg sidst prøvede med er som følger; ID = Trim(Request(\"nyhedsid\")) Set RS = Server.CreateObject(\"ADODB.Recordset\") MySQL = \"SELECT * FROM nyheder WHERE nyhedsid = \"& id &\" \" RS.Open MySQL, Connect, 1, 3 RS.Fields(\"nyhedsoverskrift\") = Request(\"nyhedsoverskrift\") RS.Fields(\"nyhedsdato\") = Request(\"nyhedsdato\") RS.Fields(\"nyhedsbeskrivelse\") = Request(\"beskrivelse\") RS.Fields(\"nyhedslink01\") = Request(\"link01\") RS.Fields(\"nyhedslink02\") = Request(\"link02\") RS.Fields(\"nyhedslink03\") = Request(\"link03\") RS.Update RS.Close Set RS = Nothing Er der nogen der kan se hvad der er galt, eller måske har et andet løsningsforslag? ;)
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
08. august 2001 - 16:24
#1
Ja lad være med at bruge ADODB.recordset, det har mySQL det ikke så godt med, brug ren SQL Conn.execute(\"update nyheder set nyhedsoverskrift = \'\" & Request(\"nyhedsoverskrift\") & \"\', nyhedsdato = \'\" & Request(\"nyhedsdato\") & \"\', nyhedsbeskrivelse = \'\" & Request(\"beskrivelse\") & \"\',nyhedslink01 = \'\" & Request(\"link01\") & \"\',nyhedslink02 = \'\" & Request(\"link02\") & \"\',nyhedslink03 = \'\" & Request(\"link03\") & \"\' where id = \'\" & id & \"\'\")
08. august 2001 - 16:25
#2
Jeg prøver lige engang ;)
08. august 2001 - 16:30
#3
Hmmm ... Jeg får følgende fejlmeddelelse: Microsoft VBScript runtime error \'800a01a8\' Object required: \'DRIVER={MySql}; SERV\' .... ?! ;)
08. august 2001 - 16:31
#4
Hvordan åbner du din database ? Brug følgendende: Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"driver={MySql};server=dinserver;database=dindb;uid=ditbrugernavn;pwd=ditpassword\"
08. august 2001 - 16:37
#5
Får stadig fejl; Microsoft VBScript runtime error \'800a01a8\' Object required: \'\' ?! ;)
08. august 2001 - 16:38
#6
Ehm kom lige med hele din kode, der er et eller andet mystisk...
08. august 2001 - 16:44
#7
Ahh ... Har fået lortet til at virke nu ;) -> Netsrac, tak for hjælpen ;)
08. august 2001 - 16:45
#8
Hvad var fejlen ? :-)
08. august 2001 - 17:29
#9
id skulle have været nyhedsid ;) - Min fejl ;)
Computerworld tilbyder specialiserede kurser i database-management