一个关于FOXPRO的怪问题
我有一段程序,是用VB写的,使用了ADO连接FOXPRO数据库,在我自己的机器上执行没有问题,但是在别人的机器上执行就出错,出错语句如下,请各位高手帮忙看看.
Set MConn = New ADODB.Connection
MConn.Provider = "MSDASQL.1"
MConn.ConnectionString = "Data Source='" & strDSNName & "'"
MConn.Open
' '设置表的独占性
strSQL = ""
strSQL = "set exclusive on"
MConn.Execute strSQL
Set mMoneyRst = New ADODB.Recordset
mMoneyRst.Open "SELECT cre_id,cre_cname FROM hyscre WHERE cre_type = 1 ORDER BY cre_id", MConn, adOpenStatic, adLockOptimistic
主要错误就是在
mMoneyRst.Open "SELECT cre_id,cre_cname FROM hyscre WHERE cre_type = 1 ORDER BY cre_id", MConn, adOpenStatic, adLockOptimistic这句话上面,错误提示为“ODBC不支持所需属性!”,在mconn的连接字符串中,我用了已经建好的odbc数据源,连接的是foxpro的dbc。