你这个太长了,没法看.
你要先自己找到错在哪里.你可以先把后面的操作语句注释掉,一段一段执行,看什么地方有问题

解决方案 »

  1.   

    你的内容肯定插入不进去ya!你必须MyConnection.Open()前边+上:
       MyCommand.Parameters("@ID").Value = au_id.Value            MyCommand.Parameters("@LName").Value = au_lname.Value            MyCommand.Parameters("@FName").Value = au_fname.Value            MyCommand.Parameters("@Phone").Value = phone.Value            MyCommand.Parameters("@Address").Value = address.Value            MyCommand.Parameters("@City").Value = city.Value            MyCommand.Parameters("@State").Value = stateabbr.Value            MyCommand.Parameters("@Zip").Value = zip.Value            MyCommand.Parameters("@Contract").Value = contract.Value
    不给你的parameters赋值肯定插入不进去呀!
    还有au_id,zip的格式有约束,你打开pub数据库看看表author的check就知道了;
    还有你的程序应该修改一下,建议用try catch finally 数据库打开后要养成及时关闭的好习惯!
      

  2.   

    我还不太熟悉这个网,不知道该怎么给分
      

  3.   

    告诉我该怎么给分啊
    大家这么热心,分是一定要给的!!