OLEDB连接出错啦....

zhongasen 2009-08-15 10:52:52
SQLCA.DBMS = "OLE DB"
SQLCA.LogPass = "123"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='Microsoft.Jet.OLEDB.4.0',DATASOURCE='test.mdb'"
CONNECT;
IF SQLCA.SQLCode <> 0 THEN
MessageBox('','ERROR' )
RETURN

else
MessageBox('','OK')
end if
这样写出错啦 ! 为什么呀?
...全文
84 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongasen 2009-08-15
  • 打赏
  • 举报
回复
不对,我试了好几个系统都是这样的! 我的系统没有,其它人的也不会是这样呀?
再说我现在的系统是刚装的!
新系统...
zhongasen 2009-08-15
  • 打赏
  • 举报
回复
??系统有吗?
我是新装的系统
啥也没有删除呀?
jlwei888 2009-08-15
  • 打赏
  • 举报
回复
正常系统就有!
那就重装系统了
zhongasen 2009-08-15
  • 打赏
  • 举报
回复
??乍么安装?
不懂!
FuYongHao 2009-08-15
  • 打赏
  • 举报
回复
Microsoft.Jet.OLEDB.4.0 是不是没安装。。。
zhongasen 2009-08-15
  • 打赏
  • 举报
回复
报这样的错误:DBMS OLE DB is not supported in your current installation.
是不是有什么没有装呀?
zhongasen 2009-08-15
  • 打赏
  • 举报
回复
连接数据源?
不懂? 上面那个ODBC不行吗/
qzyuanmu 2009-08-15
  • 打赏
  • 举报
回复
你连接数据源,测试一下
zhongasen 2009-08-15
  • 打赏
  • 举报
回复
用ODBC的可以! 请看下面

SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='driver=Microsoft Access Driver (*.mdb);DBQ=test;PWD=123'"
CONNECT;
zhongasen 2009-08-15
  • 打赏
  • 举报
回复
regsvr32 msjetoledb40.dll
用这个注册了还是没用? 为什么呀?
zhongasen 2009-08-15
  • 打赏
  • 举报
回复
ODBC中?选哪一个驱呀?
jlwei888 2009-08-15
  • 打赏
  • 举报
回复
那就ODBC中创建一个数据源!测试一下!

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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