诚待盖茨他爹讨论!!!
上传在服务器上的应用程序数据会丢失,在测试的过程中发现:当在同一个目录下传上两个数据库时,其实内容是一样的只是名字不一样,一个被程序调用,而另一个没,过一段时间后被调用的数据库数据丢失,而另一个没有。那引起的原因是不和应用程序有关系呢,程序一个是提交内容的代码:set rs=server.createobject("adodb.recordset")
conn = "DBQ=" + server.mappath("rssc.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
sql="insert into cz(addtime,c_cs,c_s,c_qy,c_dz,c_jm,c_sm,c_fs,c_t,c_w,c_dc,c_gc,c_fl,c_cq,c_cy,c_wy,c_zj,c_d,c_m,c_n,c_r,c_dh,c_yx,c_kd,c_zx,c_yq,c_lr,c_ld,c_sj,c_em,c_bz) values('" & addtime &"','" & c_cs &"','" & c_s & "','"&c_qy&"','"&c_dz&"','"&c_jm&"','"&c_sm&"','"&c_fs&"','"&c_t&"','"&c_w&"','"&c_dc&"','"&c_gc&"','"&c_fl&"','"&c_cq&"','"&c_cy&"','"&c_wy&"','"&c_zj&"','"&c_d&"','"&c_m&"','"&c_n&"','"&c_r&"','"&c_dh&"','"&c_yx&"','"&c_kd&"','"&c_zx&"','"&c_yq&"','"&c_lr&"','"&c_ld&"','"&c_sj&"','"&c_em&"','"&c_bz&"')"
rs.open sql,conn,3,3
set rs=nothing
set conn=nothing(部分)
还有一个是显示内容的
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from cs where c_cs like '%"&request("c_cs")&"%' and c_qy like '%"&request("c_qy")& "%'",con,1,1
rs.pagesize=30
if rs.eof or rs.bof then
response.write "<center> <font size=2pt>此时没有记录!</font></center>"
response.end
end if
allPages = rs.pageCount
page = Request("page")
If not isNumeric(page) then page=1
if isEmpty(page) or Cint(page) < 1 then
page = 1
elseif Cint(page) >= allPages then
page = allPages
end if
(部分)
问题是在丢失数据后以前没有提交数据。
不知是那块处了问题。和conn x,y 操作方式有关系吗!
[此贴子已经被作者于2005-11-12 14:52:34编辑过]