起初我打开一个记录集并永久保存为文件:
rstTest..Open strsql, cnnMaterial_x, adOpenKeyset, adLockReadOnly
rstTest.Save "c:\connInfo.dat", adPersistADTG后来当我执行下面代码时出现错误:
if rstX.State=1 then rstX.Close
rstX.Open "c:\connInfo.dat"出现以下错误:实时错误'-2147217900 (80040e14):'
无效的SQL语句;期待‘DELETE’、‘INSERT’、‘PROCDURE’、‘SELECT’、或‘UPDATE’
rstTest..Open strsql, cnnMaterial_x, adOpenKeyset, adLockReadOnly
rstTest.Save "c:\connInfo.dat", adPersistADTG后来当我执行下面代码时出现错误:
if rstX.State=1 then rstX.Close
rstX.Open "c:\connInfo.dat"出现以下错误:实时错误'-2147217900 (80040e14):'
无效的SQL语句;期待‘DELETE’、‘INSERT’、‘PROCDURE’、‘SELECT’、或‘UPDATE’
你好好查查资料
rstX.Open "c:\connInfo.dat" 这样写应该是对的吧,我看到一本书上这样写的
至于strsql是这样的:
strsql = "select * from 连接件 where 托盘代号='" & Trim(strStockName) & "'"
这应该没有什么错误吧?
rstX.Open "c:\connInfo.dat", "Provider=MSPersist", , , adCommandFile
就可以了