hallmertMedlem sedan dec. 2004182 inlägg Hej! Jag har problem med en grej här, mkt märklgt. Vet inte ens själv vad som är fel.
Följande kod ska uppdatera posten "press" i tabellen, men
det blir fel på rad 12!
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/fanclub.mdb")&";pwd=losen"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From members Where id=" &Session("id")
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet("press") = Request.Form("press")
RecSet.Update
RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
Response.Redirect "presentation_profil.asp?meddelande=klar&ID=" &Session("id")
%>
Rad 12: RecSet("press") = Request.Form("press")
Felmeddelande:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
/jobb/theevents.net/presentation_profilprocess.asp, line 12
PoffeMedlem sedan apr. 20022 743 inlägg Testa detta:
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/fanclub.mdb")&";pwd=losen"
Connect.Execute("Update members Set press = '" & Replace(Request.Form("press"), "'", "''") & "' Where id = " & Replace(Session("id"), "'", "''"))
Connect.Close
Set Connect = Nothing
Response.Redirect "presentation_profil.asp?meddelande=klar&ID=" &Session("id")
Och använd korrekta rubriker, snälla!
hallmertMedlem sedan dec. 2004182 inlägg Det fungerade, men den sparar bara 60-70 första tecknena av någon skum anledning? :S
PoffeMedlem sedan apr. 20022 743 inlägg Det har inte med koden att göra. Det är inte så att du begränsat antalet tecken i databasen?
hallmertMedlem sedan dec. 2004182 inlägg Mycket möjligt, jag använder Access och kör med "text" som läge, ska man byta till någe annat? PM Kanske?
PoffeMedlem sedan apr. 20022 743 inlägg Text har en maxgräns på 255 tecken men standard om du inte ändrat tror jag är på 50. För en presentation skulle jag nog rekomendera PM. Men vet ju inte riktigt vad du håller på med, kanske räcker med 255 tecken.
hallmertMedlem sedan dec. 2004182 inlägg Det är en presentation, precis, så PM blir fint! Tack för hjälpen Poffe.