winform中,我通过FORM窗体向数据库一表中做插入操作.代码如下:
string probuy;
SqlConnection conn1=new SqlConnection(sale.DataLevel.Login.ConnString);
conn1.Open();
probuy="insert into ProBuy(ProBuyID,ProductID,ProductName,ProviderID,ProviderName,ProBuyUnit,ProBuyNumber,ProBuyPrice,ProBuyPeople) values('"+this.textBox1.Text.Trim()+"','"+this.textBox2.Text.Trim()+"','"+this.textBox3.Text.Trim()+"','"+this.textBox4.Text.Trim()+"','"+this.textBox8.Text.Trim()+"','"+this.comboBox1.Text.Trim()+"','"+this.textBox5.Text.Trim()+"','"+this.textBox6.Text.Trim()+"','"+this.textBox10.Text.Trim()+"')";
SqlCommand com=new SqlCommand(probuy,conn1);
com.ExecuteNonQuery();
MessageBox.Show("添加成功!");
conn1.Close();为什么会提示说"将截断字符串或二进制数据"??????
到底是什么愿意呢???////希望可以得到解决..谢谢..
string probuy;
SqlConnection conn1=new SqlConnection(sale.DataLevel.Login.ConnString);
conn1.Open();
probuy="insert into ProBuy(ProBuyID,ProductID,ProductName,ProviderID,ProviderName,ProBuyUnit,ProBuyNumber,ProBuyPrice,ProBuyPeople) values('"+this.textBox1.Text.Trim()+"','"+this.textBox2.Text.Trim()+"','"+this.textBox3.Text.Trim()+"','"+this.textBox4.Text.Trim()+"','"+this.textBox8.Text.Trim()+"','"+this.comboBox1.Text.Trim()+"','"+this.textBox5.Text.Trim()+"','"+this.textBox6.Text.Trim()+"','"+this.textBox10.Text.Trim()+"')";
SqlCommand com=new SqlCommand(probuy,conn1);
com.ExecuteNonQuery();
MessageBox.Show("添加成功!");
conn1.Close();为什么会提示说"将截断字符串或二进制数据"??????
到底是什么愿意呢???////希望可以得到解决..谢谢..
解决方案 »
- 新手提问,希望各位大师帮帮忙
- 使用IHttpModule实现URL重写
- winform后台运行的程序用timer会夺取鼠标焦点,请求帮助
- 问问, java 中的super是不是就相当于C#中的base
- 100分color 转换为 int,int 转化为 color如何实现?
- GridView控件中HyperLinkField列的数据如何读取??
- 我要在winform中控制几个windows service的启动,暂停和停止,请问要如何处理
- C# Excel导出问题求救!!!!!
- 不能获取数据?我是新后,请帮忙
- 一个线程池的问题
- 如何根据某个程序标题栏文字得到其进程并关闭有这个标题栏文字的所有程序.
- ProgressBar 进度条默认的块太大了,能不能小点,也就是在行进的时候平滑一些!
我估计是this.comboBox1.Text.Trim()这个取值可能有问题
希望大家的问题能够及时的得到解决.