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编辑过]



 
											






 
	    

 
	
 
										
					
	