用data控件操作SQL数据库出错!~
data控件连接SQL数据库,能正常连接。连接代码如下:
Data.DatabaseName = " "
Data.Connect = "ODBC;DRIVER={SQL Server};Server=127.0.0.1;uid=sa;pwd=;database=班组统计 "
但是在操作SQL数据库时,执行以下操作的时候一直出错。
Data.Recordset.Delete
Data.Recordset.MoveNext
Data.Recordset.AddNew
出现的错误:
实时错误 '3027 '
不能更新。数据库或对象是只读的
请大家看看有什么办法可以解决这个问题,请大家帮帮忙,请不要说换成ADO,如果现在换起来更方面的话,我早换了,现在系统已经成型了,就只有这个问题
[解决办法]
现在还有用data控件的?用ADO吧
帮不上你
[解决办法]
Data.recordset.edit
把要修改的字段的内容读到缓冲区里然后进行修改