SOS!我没招了,请各位支招!!!!
wenlz 2003-01-02 05:02:09 我用的是DAO,通过ODBC连Sql Anywhere的数据库,方法如下,可产生的RstB不能更新,代码如下:
Global Wrk As Workspace, xlsDB As Database, odbcDB As Database
Global rstA As Recordset, rstB As Recordset
Public Sub Main()
Con = "ODBC;UID=" & strUser & ";" & "PSWD=" & strPswd & ";DSN=" & strOdbc
Set Wrk = DBEngine.CreateWorkspace("WrkSpace", "admin", "", dbUseODBC)
Set odbcDB = Wrk.OpenDatabase("", dbDriverNoPrompt, False, Con)
End Sub
Private Sub Cmd_Update_Click()
'Combo2.txt为其中的表名
Set rstB = odbcDB.OpenRecordset(Combo2.Text)
。
。
。
End Sub
当对rstB进行Addnew方法时,提示:不能更新,数据库为只读!
请问这么做有什么问问题吗?