ASP连接ACCESS数据库错误(指定的初始化字符串不符合OLE DB 规定)
我定义的是ASPVBScript文档类型。“自定义连接字符串”中使用相对路径应该怎么填写?下面的绝对路径可以成功连接,Provider=Microsoft.Jet.OLE...
我定义的是ASP VBScript 文档类型。
“自定义连接字符串”中使用相对路径应该怎么填写?下面的绝对路径可以成功连接,
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\ceshi\db\db1.mdb;
"Driver={Microsoft Access Driver (*.mdb)};DBQ=d:\ceshi\db\db1.mdb"
下面几种情况都出现 “指定的初始化字符串不符合 OLE DB 规定。”的错误提示。
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.Mappath("/ceshi/db/db1.mdb")
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.Mappath("/db/db1.mdb")
Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.Mappath("/db/db1.mdb")
Driver={Microsoft Access Driver(*.mdb)};DBQ="&Server.MapPath("/db/db1.mdb")
"Driver={Microsoft Access Driver(*.mdb)};DBQ="&Server.MapPath("/db/db1.mdb")
请高人指点一下,谢谢!
请回答:在“数据库”面板中 添加“自定义连接字符串”对话框中应该填写什么? 展开
“自定义连接字符串”中使用相对路径应该怎么填写?下面的绝对路径可以成功连接,
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\ceshi\db\db1.mdb;
"Driver={Microsoft Access Driver (*.mdb)};DBQ=d:\ceshi\db\db1.mdb"
下面几种情况都出现 “指定的初始化字符串不符合 OLE DB 规定。”的错误提示。
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.Mappath("/ceshi/db/db1.mdb")
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.Mappath("/db/db1.mdb")
Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.Mappath("/db/db1.mdb")
Driver={Microsoft Access Driver(*.mdb)};DBQ="&Server.MapPath("/db/db1.mdb")
"Driver={Microsoft Access Driver(*.mdb)};DBQ="&Server.MapPath("/db/db1.mdb")
请高人指点一下,谢谢!
请回答:在“数据库”面板中 添加“自定义连接字符串”对话框中应该填写什么? 展开
6个回答
展开全部
你如果是在数据源中添加的话就只能用绝对路径..
把连接字符串写asp里才能用server.mappath()
把连接字符串写asp里才能用server.mappath()
参考资料: http://netprg.cn/showArticle.php?Aid=61
展开全部
db="db/db1.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
这样试试看
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
这样试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先要知道你的IIS站点指的是那个文件夹,还有你的程序和数据库是不是在同等目录.那么每一个种情况都有不同的链法,数据库在相同的目录下那就可以用楼上的这种方法,如果不是那么就用"../"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
相对路径要看你的连接数据库的asp文件放了那个文件加下面。如果你建立的站点是虚拟路径那么用 /db/db1.mdb 是找不到路径的。你试试 db/db1.mdb 或者../db/db1.mdb
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vbxm vm
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询