PB能连接Access数据库操作吗?Thanks.

nolight 2002-11-08 09:52:48
我要做个单机版的数据库小程序,打算数据库用Access.
建库 C:\Phonebook\Phonebook.mdb
PB中DatabaseProfile
// Profile phonebook
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=phonebook;UID=;PWD='"
在PB6.5 中想对数据操作显示错误:
SQLSTATE=S1003
[Microsoft][ODBC 驱动程序管理]程序类型越界

在PB8.0中connect时显示:
Catalog tables could not be created and are not available for use.
但是table也都能看见,dataWindow也能建立。
运行程序时会弹出“选择数据库”窗口.选中phonebook.mdb后,运行正常。
程序中的数据库连接code如下:
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.Database = "phonebook"
SQLCA.DBParm = "ConnectString='DSN=MS Access Database'"

请大家帮忙。非常感谢
...全文
27 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nolight 2002-11-08
  • 打赏
  • 举报
回复
但是在PB的Database Profile里操作还是同样问题。
PB8.0中选择"PBD ODBC"->new profile
Datasouce: phonebook
Thanks.
nolight 2002-11-08
  • 打赏
  • 举报
回复
好像可以了。
1。先在系统ODBC中添加了个用户DNS-phonebook
程序如下:
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=phonebook'"
程序运行似乎可以了
nolight 2002-11-08
  • 打赏
  • 举报
回复
我想也是这个问题。能帮我看看这个ODBC该如何配置?
Thanks.
我试了
SQLCA.Database = "c:\phonebook\phonebook.mdb"
也不对。
xiaozg118 2002-11-08
  • 打赏
  • 举报
回复
是你的ODBC配置的问题
和ACCESS无关
xiaobzg 2002-11-08
  • 打赏
  • 举报
回复
ODBC配置正确了应该没有问题

752

社区成员

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

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