ADO

一个图书订单输入:问题:为什么原来3个TextBox链接代码没问题,现在改成了2个TextBox和一个DataCombo后就有问题了
提示:Run-time error'-2147467259(80004005)"'
      无法插入空行。行必须至少有一个列集Private Sub cmdAdd_Click(Index As Integer)
AdoOrder.Recordset.AddNew
AdoOrder.Recordset.Update
AdoOrder.Recordset.MoveLast
End Sub

解决方案 »

  1.   

    看看你自己的代码AdoOrder.Recordset.AddNew 以后没有任何代码,就直接执行AdoOrder.Recordset.Update
    你根本就没插入数据呀,当然出错了
      

  2.   

    Private Sub cmdAdd_Click(Index As Integer)
    AdoOrder.Recordset.AddNew
    AdoOrder.Recordset.Fields[0].value = Text1.Text 
    AdoOrder.Recordset.Fields[1].value = Text2.Text 
    AdoOrder.Recordset.Fields[2].value = DataCombo.Text 
    AdoOrder.Recordset.Update
    AdoOrder.Recordset.MoveLast
    End Sub
      

  3.   

    AdoOrder.Recordset.Fields[0].value = Text1.Text
    这里可以用方括号吗??
      

  4.   

    你的代码太酷了.
    有很多的BUG