标题:不知为什么
只看楼主
风无痕
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2005-11-2
 问题点数:0 回复次数:0 
不知为什么
上传在服务器上的应用程序数据会丢失,在测试的过程中发现:当在同一个目录下传上两个数据库时,其实内容是一样的只是名字不一样,一个被程序调用,而另一个没,过一段时间后被调用的数据库数据丢失,而另一个没有。那引起的原因是不和应用程序有关系呢,程序一个是提交内容的代码:
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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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 操作方式有关系吗!
请各位指点。谢了!
搜索更多相关主题的帖子: 服务器 数据库数据 Microsoft 应用程序 insert 
2005-11-11 17:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-33474-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.388876 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved