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)谁知道请回答以下

你说的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