将截断字符串或二进制数据。

renye0907 2009-04-06 10:29:28

SqlConnection conn = BaseClass.connClass.DataConn();
conn.Open();
SqlCommand cmd = new SqlCommand("insert into tb_tel ([UserName],[UserSex],[UserTel]) values ('" + textBox1.Text + "','" + comboBox1.SelectedItem.ToString() + "','" + textBox3.Text + "')", conn);
cmd.ExecuteNonQuery();
MessageBox.Show("添加联系人成功");
textBox1.Text = "";
textBox3.Text = "";
conn.Close();


...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ppyyhh 2009-04-07
  • 打赏
  • 举报
回复
呵呵,comboBox1.SelectedItem.ToString() 这样用肯定是错误的,并不能取得选中的性别。这样写只是把item对象转成了字符串,得到的当然是一长串字符了,nchar(10) 哪儿够啊。
renye0907 2009-04-06
  • 打赏
  • 举报
回复
UserName nchar(10)
UserSex nchar(10)
UserTel varchar(50)
qishichang 2009-04-06
  • 打赏
  • 举报
回复
很可能是数据表的哪个字段长度不够了

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧