webForumDet fria alternativet

Problem!

ASP

7 svar · 233 visningar · startad av hallmert

Medlem sedan dec. 2004182 inlägg
Frågan#1

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

Medlem sedan apr. 20022 743 inlägg
#2

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!

Medlem sedan dec. 2004182 inlägg
#3

Det fungerade, men den sparar bara 60-70 första tecknena av någon skum anledning? :S

Medlem sedan apr. 20022 743 inlägg
#4

Det har inte med koden att göra. Det är inte så att du begränsat antalet tecken i databasen?

Medlem sedan dec. 2004182 inlägg
#5

Mycket möjligt, jag använder Access och kör med "text" som läge, ska man byta till någe annat? PM Kanske?

Medlem sedan apr. 20022 743 inlägg
#6

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.

Medlem sedan dec. 2004182 inlägg
#7

Det är en presentation, precis, så PM blir fint! Tack för hjälpen Poffe.

Medlem sedan apr. 20022 743 inlägg
#8

:)

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)