string strSQL = "Insert Into 客户(客户ID,公司名称,联系人姓名,联系人头衔,联系地址,城市,邮政编码,电话,地区,国家,传真)values('textBox1.Text','textBox2.Text','textBox3.Text','textBox4.Text',";
strSQL += "'textBox5.Text','textBox6.Text','textBox7.Text','textBox8.Text','textBox9.Text','textBox10.Text','textBox11.Text')";
oleDbcommand1.CommandText = strSQL;
oleDbcommand1.Connection = oleDbConnection1;
oleDbConnection1.Open();
this.oleDbcommand1.ExecuteNonQuery(); //说这里有个数据类型不匹配的异常
oleDbConnection1.Close();
this.dataSet1.Tables["客户"].Rows[this.MyBond.Position].BeginEdit();
this.dataSet1.Tables["客户"].Rows[this.MyBond.Position].EndEdit();
this.dataSet1.AcceptChanges();
MessageBox.Show("恭喜增加数据记录成功!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
-------------------------------------
表的字段.除了邮政编码,电话和传真是长整型外.其他都是文本型
请教怎么解决
补充一下:程序调试没有报错,在我写入数据时,都是按照类型写的.却提示那个异常.添加记录不能成功
[此贴子已经被作者于2007-6-16 18:03:25编辑过]