webForumDet fria alternativet

Uppdatera poster med asp & mysql

ASP

5 svar · 530 visningar · startad av eee

Medlem sedan sep. 2005100 inlägg
Frågan#1

Har tidigare kört samma script i stort sett med asp + accessdatabas men kör mysql nu och kör med ett formulär som skickar vidare till följande kod:

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "min databaskoppling"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Uppdatera = "SELECT * FROM test where test_id="& request.form("test_id")
RecSet.Open Uppdatera, Connect, adOpenStatic, adLockOptimistic
RecSet("test") = Request.Form("test")
RecSet.Update
RecSet.Close 
%>

Får dock bara felmeddelande:
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

Fungerar det inte att köra på det sättet mot en mysqldatabas?
Eller är det någon liten modifiering bara av koden som skall fixas?

Medlem sedan mars 20041 505 inlägg
#2

Använd SQL-frågor med UPDATE för att modifiera poster.

Medlem sedan sep. 2005100 inlägg
#3

Googlade för att hitta nåt vettigt, dock är jag ganska kass på generell programmering så en mysqldokumentation hjälpte mig inte riktigt...

Vet ju dock att jag skall använda update, men någon som har länk till nån sida med bra mysql + asp information?
IDG Webstudio har ju bra för asp + access men det funkar ju som sagt inte längre.

Eller om någon orkar skriva kodraden som exempel så kan jag arbeta vidare själv sen...

Trevlig helg! :)

Medlem sedan juni 200032 967 inlägg
#4

exekvera en SQL-fråga som ser ut ungefär:

strSQL = "UPDATE test SET test = '" & replace(request.form("test"), "'", "''") & "' WHERE test_id = " & replace(request.form("test_id"), "'", "''")

dock är jag ganska kass på generell programmering

Då är det hög tid att lära sig, eller hur? :)

Medlem sedan sep. 2005100 inlägg
#5

Jo verkligen :)
Fick ordning på det iaf med en liten variant på din kod, tack!

Medlem sedan juni 20019 519 inlägg
#6

eee skrev:

IDG Webstudio har ju bra för asp + access

Du skämtar på den meningen hoppas jag?

267 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
137 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
138 ms — ändringar (db)