MDB adatbazis update ASP-bol

Zilahy Andra's picard at hdsnet.hu
2005. Nov. 13., V, 10:35:45 CET


Hi!

A tárgybelivel sikerült belefutni egy problémába.

Csináltam egy ASP oldalt, amin keresztül versenyzők jelentkezhetnének 
fel szavalóversenyre. Remekül működik, egészen odáig, hogy egy már 
meglévő rekordot szeretnék az SQL Update-jével módosítani. Az adatbázis 
eredetileg Access97-es volt, már tátkonvertáltam 2000-re és 2002-2003 
-ra is, de csak nem csinál semmit. Az olvasás, új bejegyzés írása és 
törlés tökéletesen végrehajtódik, csak az Update nem.

Mi a csodát nem veszek észre? Egész éjjel ezen agyaltam, ohne bravúr... 
8-(((

A módosító űrlapba bekérem az adatbázis adott rekordjának jelenlegi 
adatait, majd módosítás után az űrlapól Submit-tel hívom meg az 
updateentry.asp-t, amiben ez van:

<%Option Explicit%>
<%
Dim cn,rs,sql,dbpath
set cn=Server.CreateObject("adodb.connection")

dbpath="/szavalo/verseny.mdb"

cn.ConnectionString="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & 
Server.Mappath(dbpath) & ";"
cn.open

sql="Update acctno Set kitolto_veznev='" & _
    request.querystring("kitolto_veznev") & "',kitolto_kernev='" & _
    request.querystring("kitolto_kernev") & "',isk_nev='" & _
    request.querystring("isk_nev") & "',isk_tel='" & _
    request.querystring("isk_tel") & "',isk_email='" & _
    request.querystring("isk_email") & "',kat_1_jel='" & _
    request.querystring("kat_1_jel") & "',kat_1_nev='" & _
    request.querystring("kat_1_nev") & "',kat_1_oszt='" & _
    request.querystring("kat_1_oszt") & "',kat_2_jel='" & _
    request.querystring("kat_2_jel") & "',kat_2_nev='" & _
    request.querystring("kat_2_nev") & "',kat_2_oszt='" & _
    request.querystring("kat_2_oszt") & "',kat_3_jel='" & _
    request.querystring("kat_3_jel") & "',kat_3_nev='" & _
    request.querystring("kat_3_nev") & "',kat_3_oszt='" & _
    request.querystring("kat_3_oszt") & "',kat_4_jel='" & _
    request.querystring("kat_4_jel") & "',kat_4_nev='" & _
    request.querystring("kat_4_nev") & "',kat_4_oszt='" & _
    request.querystring("kat_4_oszt") & "',kat_5_jel='" & _
    request.querystring("kat_5_jel") & "',kat_5_nev='" & _
    request.querystring("kat_5_nev") & "',kat_5_oszt='" & _
    request.querystring("kat_5_oszt") & "',kat_6_jel='" & _
    request.querystring("kat_6_jel") & "',kat_6_nev='" & _
    request.querystring("kat_6_nev") & "',kat_6_oszt='" & _
    request.querystring("kat_6_oszt") & "' where accno=" & 
Cint(request.querystring("id")) & ";"

set rs=cn.execute(sql)
cn.close
set cn=nothing

response.redirect "adm_verseny.asp"

%>

Előre is köszönöm a segítséget.

Bye,

Zilahy András
rendszergazda
Vörösmarty Mihály Ének-zenei Nyelvi Általános Iskola és Gimnázium
Budapest - azagy at freemail.hu



További információk a(z) Techinfo levelezőlistáról