把SQL语句,放在查询分析器里执行下,应该就找到错误了

解决方案 »

  1.   

    this.textBox2.Text += "\r\nSending query:" + cmd + "\r\n";
    请把该控件里,SQL语句部分,放到SQL SERVER查询分析器里执行一下.
    看看出什么错误
      

  2.   

    LZ老大,还是先学下怎么调试程序吧:
    1.oleDbDataAdapter1.UpdateCommand = new OleDbCommand(cmd, oleDbConnection1);
    在这一行设置断点;
    2.监视下cmd的值(取出来);
    3.在查询分析器里面执行下.
      

  3.   

    更新的字段里面HomePhone和PostalCode都是非字符串类型的,我在查询分析器里执行了一下sql语句,报告的错误是数据类型跟调用条件不一致,请问这是怎么回事呢?
      

  4.   

    如果HomePhone和PostalCode都是int。
    你的HomePhoneTextBox.Text PostalCodeTextBox.Text 输入的不是数字的话,更新当然要出错了