At opdatere en MySQL-tabel med ASP
Jeg har konverteret en Access-database til MySQL; alt virker, som det skal - bortset set fra at jeg ikke længere kan opdatere databasen via ASP.Den gamle kode for at opdatere data (Access-database):
<%
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../../db/fatgames-cs.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open strDSN
sql = "UPDATE nyheder SET title = '" & request.form("title") & "'"
sql = sql & ", nyhed= '" & request.form("nyhed") &"'"
sql = sql & ", smiley= '" & request.form("smiley") &"'"
sql = sql & "WHERE Id = " & request("ID")
Set rs = Conn.Execute (sql)
Conn.Close %>
Den nye kode (MySQL-database):
<%
strDSN = "driver={MySQL};server=hemmelig;Database=hemmelig;uid=hemmelig;pwd=hemmelig"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open strDSN
sql = "UPDATE nyheder SET title = '" & request.form("title") & "'"
sql = sql & ", nyhed= '" & request.form("nyhed") &"'"
sql = sql & ", smiley= '" & request.form("smiley") &"'"
sql = sql & "WHERE Id = " & request("ID")
Set rs = Conn.Execute (sql)
Conn.Close %>
Den gamle til Access-database virkede, som den skulle, men den nye kommer med følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e57'
[TCX][MyODBC]SQLBindParameter not used for all parameters
Microsoft OLE DB Provider for ODBC Drivers error '80040e57'
[TCX][MyODBC]SQLBindParameter not used for all parameters
Ellers virker alt andet, som det skal - hvad kan der være i vejen?
På forhånd tak for svarene.
