VFP通过ODBC连接Access的两种方式。

Q:VFP通过ODBC连接Access的两种方式:

---------------------------------------------------------------

以下为ODBC方式:

A:需配ODBC数据数据源
*---------------------------
&&ODBC的配制方法在这里不再介绍,以下finger3为数据源名
sz_data=SQLCONNECT("finger3")
IF sz_data<0
MESSAGEBOX("数据库连接失败!!!",16, '错误信息')
RETURN
ELSE
Ac=SQLEXEC(nhandle,"Select * From worker_info","Temp1")
IF Ac<0
MESSAGEBOX("读取数据错误!",16, '错误信息')
RETURN
ENDIF
SELECT Temp1
BROWSE
ENDIF

B:无需配ODBC数据数据源,即用字符串方式连接
-------------------------------
nhandle=SQLSTRINGCONNECT("Driver={Microsoft Access Driver (
.mdb)};dbq=c:\test.mdb;pwd=") &&pwd为数据库密码项
IF nhandle<=0
MESSAGEBOX("数据库连接失败!!!",16, '错误信息')
RETURN
ELSE
Ac=SQLEXEC(nhandle,"Select * From worker_info","Temp1")
IF Ac<0
MESSAGEBOX("读取数据错误!",16, '错误信息')
RETURN
ENDIF
SELECT Temp1
BROWSE
ENDIF

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus