Win2000下的连数据库语句到了Win2003下就不行,怎么办?

Lincon 2003-09-25 04:34:17
我在2000 server下用以语句连数据库:
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.open Server.MapPath("dzlt.mdb")
一切都顺利。
但当我将文件传到win2003下的时候,就连不上数据库。
怎么办?
我可不希望在服务器上配置ODBC数据源,那样太麻烦,还要改代码。
...全文
127 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lincon 2003-09-27
  • 打赏
  • 举报
回复
谢谢你,用DSN还要到服务器上去配置,太麻烦了。
我很想知道在Win2003上的版本是多少。
Microsoft.Jet.OLEDB.5.0?
xxrl 2003-09-26
  • 打赏
  • 举报
回复
Microsoft.Jet.OLEDB.4.0" 可能和你机器上的版本不一样,建议用DSN的形式
lhb2000 2003-09-25
  • 打赏
  • 举报
回复
看看NTFS安全 另连数据库这样看看
Set conn=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")
db="dzlt.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.open connstr

28,406

社区成员

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

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