ODBC连接数据库,编译后正常,打包程序不行(pbodb90.dll)

GANZHE_XINYI 2010-04-23 01:16:16
程序用的ODBC连接ACCESS数据库,编译后正常。打包后加入PBODB90.dll后,程序查询不行。把PBODB90.dll去掉后查询正常。创建ODBC是在程序里内部写入注册表的,如果不加入PBODB90.dll则创建不了ODBC登录不进系统。如果把PBODB90.dll加入,则查询报错。哪位高手指教一下?
...全文
97 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
GANZHE_XINYI 2010-04-23
  • 打赏
  • 举报
回复
我改用了OLE DB ,但是提示连接错误
DBMS OLE DB is not supported in your current installation.
源代码如下:


SQLCA.DBMS = "OLE DB"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='Microsoft.Jet.OLEDB.4.0',DATASOURCE='e:\blweight.mdb'"
//
disconnect using sqlca;
CONNECT USING SQLCA;

IF SQLCA.sqlcode = -1 THEN
Messagebox('连接错误',SQLCA.sqlerrtext)
halt close
END IF
永生天地 2010-04-23
  • 打赏
  • 举报
回复
odbc的驱动总是有些怪问题
GANZHE_XINYI 2010-04-23
  • 打赏
  • 举报
回复
我手工创建的ODBC,PBODB90.dll加入也进不了系统。把PBODB90.dll加入就可以连接数据库进入系统了
sewinten 2010-04-23
  • 打赏
  • 举报
回复
不在程序里内部创建ODBC数据源,换个法子,
在制作安装包时,用打包工具创建ODBC数据源。
PBODB90.dll就不要了。
PB菜鸟 2010-04-23
  • 打赏
  • 举报
回复
从别的机器上拷个PBODB90.dll试试。
GANZHE_XINYI 2010-04-23
  • 打赏
  • 举报
回复
连接ACCESS不用ODBC?
永生天地 2010-04-23
  • 打赏
  • 举报
回复
查询报什么错,要么就不用odbc的

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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