注册 登录
编程论坛 VB6论坛

求助:VB6.0连接Access数据库实时错误‘424’,要求对象。怎么解?

独角兽角 发布于 2018-01-03 11:29, 2264 次点击
只有本站会员才能查看附件,请 登录


4 回复
#2
wds12018-01-03 12:19
语句应该没问题,问题应该出现在具体的路径和文件名上。
可以debug.pring sqlstr看看。

另外,具体的语句你可以引用DAO,通过连接数据库,直接获得连接串,对比一下是否一致【之后dao可以删除】。

#3
ZHRXJR2018-01-03 17:30
Server.MapPath 好像不是VB60的对象吧,VB60应该是 App.Path 吧?
怎么好像记得 Server.MapPath 是网页中的语句吧。

VB60 的相对路径是 App.Path ,不是 Server.MapPath !VB6.0 好像没有 Server 对象!

[此贴子已经被作者于2018-1-4 07:20编辑过]

#4
wds12018-01-03 18:34
如果没对Server.MapPath赋值,那么就是这个变量错误。
vb当前程序路径如楼上所说,是app.path
#5
风吹过b2018-01-04 09:30
感觉 直接复制的 网页代码过来的。

拿ASP比较
网页代码里,不存在本地 app 对象,换成 服务器对象 server
还有就是基本语法里,网页代码是基于 VBS 的,有几个基本命令不同,如终止运行命令,
连 for 循环都好像不同,忘了。

1