首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB9做单机版的应用程序,用什么数据库、如何用最方便

2012-03-25 
PB9做单机版的应用程序,用什么数据库、怎么用最方便?大多数用户不会手动配置什么ODBC,那么怎么做能让用户只

PB9做单机版的应用程序,用什么数据库、怎么用最方便?
大多数用户不会手动配置什么ODBC,那么怎么做能让用户只要拷贝应用程序到自己机器上就能使用呢?

我在网上查到一种办法,用的ACCESS的数据库,用下面的办法不需要先在控制面板中建ODBC:
启动部分代码是这样写的:

SQLCA.DBMS="ODBC"
SQLCA.AutoCommit=True
SQLCA.DBParm = "ConnectString='driver=Microsoft Access Driver (*.mdb);DBQ=" + GetCurrentDirectory() +"\data.mdb'"
connect using SQLCA;
if SQLCA.SQLCode<0 then
MessageBox("启动失败!",SQLCA.SQLErrText,StopSign!)
HALT CLose
end if

open(w_main)

在PB中运行,代码没什么问题,但是编译成EXE后运行,就直接报“未出理的Win32异常”,然后报错退出。
这是怎么回事?



[解决办法]
pb自带的asa数据库不行吗?

[解决办法]
可以的,我以前用过asa
[解决办法]
我一般都用MDB 做本地配置文件,连接方法也如同你的一样,没有你说的问题。
[解决办法]
ASA 数据库要比Access强的得多,

都可以用自动注册的数据库

热点排行