高手进!asp连接access数据库时出现的怪问题
手边有一个asp文件,基本结构如下:
set conn=server.CreateObject("ADODB.Connection")
conn.open "DBQ=xxx.mdb;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}"
sql2="select * from [table1]"
set rs2=conn.execute(sql2)
....
rs2.close
set rs2=nothing
....
set rs2=conn.execute(sql2)
....
rs2.close
set rs2=nothing
...
sql="select * from table2"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if rs.bof and rs.eof then
rs.close()
conn.close()
Response.Write("no data in table2!")
else
...
rs.close
set rs=nothing
conn.close
conn=nothing
同一个ACCESS数据库文件,两个不同的表,记录都不为空
内部网络测试,2000server,架设到IIS服务器上后,以上部分运行正常,无任何报错,运行过程中.mdb文件没有被锁定
但是,移动到外面一个MS Hosting上以后就出现:
1.前两次用rs2.open取得的记录正常,即,可以正常从table1中查询到数据并做相应处理
2.rs查询表table2的时候查不到数据(rs.bof=true and rs.eof=true),一直显示"no data in table2"
3..mdb文件被锁(生成.ldb),即时关闭请求锁定也不被解除
现在我实在找不出程序的错误.应该没错的,否则在内部服务器上测试的时候肯定出现同样的问题,不可能顺利运行啊~~~
不了解会不会是对方服务器配置有问题.
那位高手有过类似的经历和经验,帮忙提示一下~~~
谢谢!
set conn=server.CreateObject("ADODB.Connection")
conn.open "DBQ=xxx.mdb;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}"
sql2="select * from [table1]"
set rs2=conn.execute(sql2)
....
rs2.close
set rs2=nothing
....
set rs2=conn.execute(sql2)
....
rs2.close
set rs2=nothing
...
sql="select * from table2"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if rs.bof and rs.eof then
rs.close()
conn.close()
Response.Write("no data in table2!")
else
...
rs.close
set rs=nothing
conn.close
conn=nothing
同一个ACCESS数据库文件,两个不同的表,记录都不为空
内部网络测试,2000server,架设到IIS服务器上后,以上部分运行正常,无任何报错,运行过程中.mdb文件没有被锁定
但是,移动到外面一个MS Hosting上以后就出现:
1.前两次用rs2.open取得的记录正常,即,可以正常从table1中查询到数据并做相应处理
2.rs查询表table2的时候查不到数据(rs.bof=true and rs.eof=true),一直显示"no data in table2"
3..mdb文件被锁(生成.ldb),即时关闭请求锁定也不被解除
现在我实在找不出程序的错误.应该没错的,否则在内部服务器上测试的时候肯定出现同样的问题,不可能顺利运行啊~~~
不了解会不会是对方服务器配置有问题.
那位高手有过类似的经历和经验,帮忙提示一下~~~
谢谢!
...全文
相关推荐
asp连接access数据库方法
在探讨ASP连接Access数据库的方法时,我们首先需要理解ASP(Active Server Pages)和Access数据库的基本概念,以及如何通过ADO(ActiveX Data Objects)
ASP 连接Access数据库的登陆系统
综上所述,通过ASP连接Access数据库创建登录系统,需要理解ASP的Session对象、ADO对象以及SQL查询,同时要关注安全性问题,以提供一个稳定且安全的用户体验。
Access数据库连接引擎
Access数据库连接引擎是微软开发的一款用于与Access数据库交互的组件,它允许用户和应用程序通过ODBC(Open Database Connectivity)或OLE DB接口与Access数据库进行数据交换
连接数据库asp连接access数据库代码
- 注意:这些功能可能涉及到对文件系统的操作权限,实际部署时需确保服务器环境允许执行此类操作。### 总结以上内容覆盖了 ASP 连接 Access 数据库的基本流程和技术要点。
asp连接access数据库例子
### ASP连接Access数据库示例详解#### 一、概述在Web开发中,经常需要将ASP(Active Server Pages)与数据库结合使用来实现动态网页功能。


