同样的连接字串,为何一页没有问题而另一页却提示错误?请教高手!

zjg791015 2003-09-19 10:02:35
我有一连接字串:Conn.asp,内容如下:
<%
Dim cn
dim dsnstr
dsnstr = Application("DSN_PM") '指向生产数据库
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open dsnstr,"Sinopec","GPF123Sinopec"
%>
由于所指向的数据库不同,另一个ConnB.asp的内容如下:
<%
Dim cn
dim dsnstr
dsnstr = Application("DSN_QM") '指向签名数据库
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open dsnstr,"Sinopec","GPF123Sinopec" '提示该行错误。
%>
而Application("DSN_PM")与Application("DSN_QM")是在Global.asa里定义好的,且第一个Conn.asp在使用中非常正常,而第二个ConnB.asp在另一个ASP页面中总是提示第6行错误,请教高手,这是为何?

技术信息(适用于支持人员)
******************************************************
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/Sinopec/Qianzi/connection.asp, 第 6 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705)

页:
GET /Sinopec/Qianzi/Default.asp
...全文
31 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
超级大笨狼 2003-09-19
  • 打赏
  • 举报
回复
来晚了
zjg791015 2003-09-19
  • 打赏
  • 举报
回复
麻烦各位朋友了!问题我已找到,是
Dim cn
dim dsnstr
与ASP页中另一个的定义有问题,现已经解决!马上给各位加分。
zjg791015 2003-09-19
  • 打赏
  • 举报
回复
Application("DSN_QM") 的值是:

FileDSN=D:\Sinopec\Sinopecdata\dbs\file.dsn;DBQ=D:\Sinopec\Sinopecdata\dbs\Qianzi.mdb;uid=sa;pwd=
Brookes 2003-09-19
  • 打赏
  • 举报
回复
Application("DSN_QM") 或者该库有问题
yangsm 2003-09-19
  • 打赏
  • 举报
回复
关注……
wolf004 2003-09-19
  • 打赏
  • 举报
回复
Application("DSN_QM")再去看看这个值是什么!或许先显示出来看看!

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧