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