VB应用ado链接access数据库,addnew求救?
建立了一个adodc控件,用addnew添加新的记录,前提是text控件已经绑定代码如下:Adodc1.Recordset.AddNewAdodc1.Recordset....
建立了一个adodc控件,用addnew添加新的记录,前提是text控件已经绑定
代码如下:
Adodc1.Recordset.AddNew
Adodc1.Recordset.Fields("姓名").Value = Text1.Text
Adodc1.Recordset.Fields("年龄").Value = Text2.Text
Adodc1.Recordset.Update
Adodc1.Refresh
运行中显示错误: 实时错误,操作必须使用一个可更新的查询!
请教各位大虾这个是怎么回事? 展开
代码如下:
Adodc1.Recordset.AddNew
Adodc1.Recordset.Fields("姓名").Value = Text1.Text
Adodc1.Recordset.Fields("年龄").Value = Text2.Text
Adodc1.Recordset.Update
Adodc1.Refresh
运行中显示错误: 实时错误,操作必须使用一个可更新的查询!
请教各位大虾这个是怎么回事? 展开
1个回答
展开全部
已经绑定Text 控件,就不需要在赋值语句:
Adodc1.Recordset.Fields("姓名").Value = Text1.Text
Adodc1.Recordset.Fields("年龄").Value = Text2.Text
了,...
Adodc1.Recordset.AddNew 后,在Text 中填写相应的值,然后直接 更新.
Adodc1.Recordset.Update
Adodc1.Recordset.Fields("姓名").Value = Text1.Text
Adodc1.Recordset.Fields("年龄").Value = Text2.Text
了,...
Adodc1.Recordset.AddNew 后,在Text 中填写相应的值,然后直接 更新.
Adodc1.Recordset.Update
更多追问追答
追问
兄弟,不行呀,还是那个错误?
追答
检查数据表,看看是否没有给“键值”,因为你只给“姓名”,“年龄”赋值了,还有没有需要赋值的字段?只有满足条件了,才能进行“更新”操作。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询