data空间有一个功能
.edit
......
.update
adodc空间怎么实现?该控件好像没有.edit功能。我的做法是:
把data grid控件绑定到adodc控件上,用'select * from 某个表 where 查询条件' 语句来为之提供记录,主要用来浏览。偶尔觉得那条记录不对,想修改一下。于是做了另外一个窗口,用text控件显示记录的各个字段的值并接受用户修改。待用户确认之后,就在adodc控件里面更新该记录。本来想用
adodc.edit
.........
adodc.update
结果发现adodc没有.edit功能,请问各位大虾,谁知道该怎么办?请告诉我。承蒙中海、金、程序员小范三位先生的指点,我用了下面的语句,程序说“提供者不支持应用程序所要求的操作”。    If Not Text_No.Text = "" Then
        Form_main.Adodc.Recordset.Update "No", Val(Text_No.Text)
    End If是不是我把格式用错了。注:No 是窗体form_main里面的控件adodc 所获取数据的表的一个字段,Text_No是修改窗体里面的一个文本控件,供用户修改No字段的值。哪位高手知道怎么回事儿,请告诉在下。等运行无误后,再加送50分。第一次的问题在下面的网址:
http://expert.csdn.net/Expert/topic/2129/2129410.xml?temp=4.955471E-03

解决方案 »

  1.   

    可以这样写啊:
    If Not Text_No.Text = "" Then
      Form_main.Adodc.Recordset.Fields("No")=Text_No.Text
    End If
     …… ……
     …… ……
     Form_main.Adodc.Recordset.Update
     Form_main.dataGrid.refresh
      

  2.   


      同意楼上...    Ado 可直接对字段 : adodc.RecordSet.Fields("字段名").value = text1.text
      

  3.   

    感谢from_zero(道可道) 、dragon525()、 chanet(陈思童)各位大虾对该问题的关注,现在仍然解决不了,我把更为详细的困难重新发布,网址是:http://expert.csdn.net/Expert/topic/2137/2137627.xml?temp=.9154322