Dim Cols As String() = {"@Id","@Name","@email","@oicq","@homepage","@face","@content","@reply"}不好意思,这些是多余的。

解决方案 »

  1.   

    http://www.csdn.net/expert/topic/1072/1072259.xml?temp=.628689
    C#的关于插入的,和你遇到的问题类似!
      

  2.   

    我怎么没看见你给这些SQL参数赋值呀。
      

  3.   

    是呀,只看到@ID有值,其他的值呢,可以这样写:MyCommand.Parameters.Add("@Name", OleDbType.Char,iWidth).value = sName
    ....
      

  4.   

    那些代码是自动生成的吧,看着真费时!
    你只需将重要的几行代码粘上就行了!
    就是SQL的问题,你把SQL语句摘出在管理器里测试一下!