我在百度搜索了一下,用ODBC有下面两种连接方法,但我都无法连接成功,不知是何原因?请高手指点!
ODBC方式:
A:需配ODBC数据数据源
*---------------------------
&&ODBC的配制方法在这里不再介绍,以下finger3为数据源名
nhandle=SQLCONNECT("finger3")
IF nhandle<0
ESSAGEBOX("数据库连接失败!!!",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