再插入时,“System.Data.SqlClient.SqlException”类型的第一次机会异常在 System.Data.dll 中发生

用相同语句,其他地方插入没有问题只有这里有privatevoidbutton2_Click(objectsender,EventArgse){StringDbConnec... 用相同语句,其他地方插入没有问题 只有这里有

private void button2_Click(object sender, EventArgs e)
{
String DbConnectstr = "Server=.;Database=售后服务;Uid=sa;pwd=8647698";
SqlConnection MyConnection = new SqlConnection(DbConnectstr);

string MyInsert;
MyInsert = "insert into 报修单 ([报修单号],[维修人员],[维修人电话],[维修状况],[报修公司],[报修日期],[维修人员ID],[维修人员所在地])values('" + textBox4.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox7.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox1.Text + "','" + textBox8.Text + "')";

SqlCommand MyCommand = new SqlCommand(MyInsert, MyConnection);

try//异常处理
{

MyConnection.Open();

MyCommand.ExecuteNonQuery();

MyConnection.Close();

MessageBox.Show("录入成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

catch (Exception)
{

MessageBox.Show("录入失败", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
展开
 我来答
阳光的雷咩咩
2014-06-15 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7622万
展开全部
  1. 在这句MyInsert =XXX 赋值之后,想办法把string的内容显示出来看

  2. 注意是否有主键值冲突,数字列不需要单引号,或者日期类型格式不对等等

更多追问追答
追问
我比较菜 能不能讲得更详细些
追答
留联系看。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式