pb 如何连接ACCESS
来源:百度知道 编辑:UC知道 时间:2024/09/25 12:09:07
我是一个菜鸟才学PB
现在我有一个ACCESS数据库我想练习用SQL语句查询所以就安装了PB6.5
假如我的ACCESS数据库名字叫 db.mdb 我在ODBC配置中应该选择什么!
在PB 6.5 中 又如何设置 (我知道在PB中选择 db prof 选择ODBC 然后点 new 命令新建 可我不会设置 profile name - data source - user id--password)谁知道请回答以下
现在我有一个ACCESS数据库我想练习用SQL语句查询所以就安装了PB6.5
假如我的ACCESS数据库名字叫 db.mdb 我在ODBC配置中应该选择什么!
在PB 6.5 中 又如何设置 (我知道在PB中选择 db prof 选择ODBC 然后点 new 命令新建 可我不会设置 profile name - data source - user id--password)谁知道请回答以下
你说的profile name - data source - user id--password
是数据源里的参数
acc<->odbc<->pb
有这三种
方式一:
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='driver=Microsoft Access Driver (*.mdb);DBQ=c:\foodmart.mdb'"
CONNECT;
IF SQLCA.SQLCode <> 0 THEN
MessageBox("数据库连接失败","请与管理员联系。错误号:" + String(SQLCA.SQLCode) + "~r~n错误原因:" + SQLCA.SQLErrText)
RETURN
else
MessageBox("数据库连接成功","现在进入系统... ...")
end if
方式二:
SQLCA.DBMS = "OLE DB"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='Microsoft.Jet.OLEDB.4.0',DATASOURCE='C:\foodmart.mdb'"
CONNECT;
方式三:
建立DSN,通过ODBC连接。这个就不用多说了。
例如:
// Profile my_ass
SQLCA.DB