急急!!!高分悬赏VB高手请进! 100
一个SQL数据库,用ADODC,用DataGrid做数据列表,通过点击“添加”在TEXT中输入数据,点击“确定”保存到数据库中。代码如下:PrivateSubComman...
一个SQL数据库,用ADODC,用DataGrid做数据列表,通过点击“添加”在TEXT中输入数据,点击“确定”保存到数据库中。
代码如下:
Private Sub Command3_Click()
If Command3.Caption = "添加" Then
Command3.Caption = "确认"
Command6.Caption = "取消"
Adodc1.Recordset.AddNew
Else
Command3.Caption = "添加"
Adodc1.Recordset.Update
Adodc1.Refresh
End If
End Sub
问题:我想点击“添加”后,在TEXT中保留DataGrid列表中指针所选的数据,现在的情况是代码执行了Adodc1.Recordset.AddNew后,TEXT中的数据全部清空了,我想通过编辑以前的数据而达到录入新数据的要求。我是新手,请高手帮帮忙,很急!!!!!谢谢。QQ:15248286 展开
代码如下:
Private Sub Command3_Click()
If Command3.Caption = "添加" Then
Command3.Caption = "确认"
Command6.Caption = "取消"
Adodc1.Recordset.AddNew
Else
Command3.Caption = "添加"
Adodc1.Recordset.Update
Adodc1.Refresh
End If
End Sub
问题:我想点击“添加”后,在TEXT中保留DataGrid列表中指针所选的数据,现在的情况是代码执行了Adodc1.Recordset.AddNew后,TEXT中的数据全部清空了,我想通过编辑以前的数据而达到录入新数据的要求。我是新手,请高手帮帮忙,很急!!!!!谢谢。QQ:15248286 展开
3个回答
展开全部
你使用的是ADODC 控件与Text控件 将Text绑定到Adodc 控件上,如果不绑定呢?
比如
dim rs as new adodb.recordset
rs.open "select * from tab",conn,3,3
me.text1.text=rs(0)
这样你更新数据就不会影响到Text的文本内容,直到下一次调用text1.text=rs(0)
比如
dim rs as new adodb.recordset
rs.open "select * from tab",conn,3,3
me.text1.text=rs(0)
这样你更新数据就不会影响到Text的文本内容,直到下一次调用text1.text=rs(0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不支持绑定;
...
adodc1.recordset.movelast
adodc1.recordset.addnew
...
...
adodc1.recordset.movelast
adodc1.recordset.addnew
...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为你绑定了的原故,所以添加后会清空,解决的方法是:马上把数据指针指向刚才那条记录,文本框就会自动有数据了。
(用xx.recordset.find()就很方便找出刚才那条记录)
我觉得楼上说得也对,有时绑定并不好。
(用xx.recordset.find()就很方便找出刚才那条记录)
我觉得楼上说得也对,有时绑定并不好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询