为什么用ADO配置在别的机子上打不开?(100分)

  • 主题发起人 主题发起人 strchi
  • 开始时间 开始时间
S

strchi

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位,我对一个DBF表,配置后,在我的机子上用ASP编了一个网页,可以连接,显示数据,可是当我把它放到服务器(是完全相同的目录)上后,服务器不提示没连接,
可是对我的连接语句报错,为什么会出现这种错?
附:连接配置
”Provider=Microsoft.Jet.OLEDB.4.0;”&_
”Data Source=D:/data;”&_
”Mode=Share Deny None;Extended Properties=dBase 5.0;Jet OLEDB:System database=””;
Jet OLEDB:Registry Path=””;Jet OLEDB:Database Password=””;Jet OLEDB:Engine Type=18;Jet OLEDB:Database Locking Mode=0;
Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password=””;Jet OLEDB:Create System Database=False;
Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don’t Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False”

因为我对ado不熟悉,上面是在自己在DELPHI配好的连接中,拷贝过来的。请大家指教小弟!
 
和 D:/Data 有关。请确信服务器上数据库目录。
 
Microsoft.Jet.OLEDB.4.0;应该是用来连接Access数据库的吧。
 
我写了
Set cn = Server.CreateObject("ADODB.Connection")
if GetConnection(cn) <> 0 then
Response.Write "<br><center>无法建立数据库连接!</center>"
Response.End
end if
如果没连接上会报错吧,在我自己机子上如果改变该文件夹会提示
他对后面的
RstMainGrow.Open strSql,cn
报错
这也湜没连接的原因吧?
 
ConnectionString中的路径改成相对目录,服务器IIS有设置根目录等
 
你直接用读取初始化文件不就可以了
这样可以动态的设置,方便
 
各位老师的回答我很感激,
我刚才在别人的机子上试验了,
同样的文件夹,我拷贝过去,运行的时候,
我的机子显示了
别的机子没显示
请问是不是有什么文件要装
TO 佛法无边 怎么读取初始化文件?请告诉我详细点。好吗?
TO:savetime ConnectionString中的路径改成相对目录,服务器IIS有设置根目录等中的路径改成相对目录,服务器IIS有设置根目录等
怎么设相对目录?可以详细点吗?能帮忙写一写ConnectionString吗?
 
我记得 IIS 的路径是可以定义的,即可以不采用MS-DOS实际的路径
假设当前网页的路径相对IIS服务器根目录是 /AspPages
当前数据库相对 IIS服务器根目录是 /Data
那么Data Source=../data/Db.mdb
 
哦,我已经改过了
可是没有效果
是我太笨了?还是我没说清楚?
同事的机器上也备好了IIS,只不过他是用ACCESS数据库,我只是手里有一个dbf后缀的表,
在我这儿好不容易连接上了,在他哪儿重建立一个,就提示不能连接?
请问怎么样能指点一下原因吗?我头都大了
 
建个系统DNS试试
 
你安装一下DELPHI6的补丁2,就会好了。
 
请教,在把虚拟目录转换成物理路径,具体有什么作用?我想不明白啊,??非得指定?
而且,我现在是在别人的机子上重新配置的ASP啊, 为什么在我机上能运行,在别的机器上
不能运行?有何原因
 
rosecavalier我手里没有这个补丁,你能不能给我寄一个?
我的邮箱strchi@163.com
 
Delphi6的补丁,装上试一下吧。
最爱Delphi
http://xuhao.myrice.com/index.html
 
我在那台机器上装了delphi,一切搞定!
由那位大哥告诉我,这个驱动程序时什么?为什么装delphi就可以,可以只安装驱动程序吗?
怎么安装?求教……
 
应该是你的机器上ado版本的问题,
win98第一版可能会出现这类问题,建议你安装mdac重装ado运行环境,
mdac在office2000、ie5、ie6安装程序中有一个压缩包mdac_ie*.cab,
用较高版本的解压缩程序(如winrar3.0)解开,运行setup.exe安装一遍。
或者你干脆升级你机器上的ie浏览器到5.0以上版本。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部