private void button1_Click(object sender, EventArgs e)
{
String cnstr = "server=(local);database=book; Integrated Security=true;User ID=sa;password=987654321";
SqlConnection conn = new SqlConnection(cnstr);
conn.Open();
if (conn.State == ConnectionState.Open)
MessageBox.Show("连接数据库成功!");
String insertQuery = String.Format("insert into shu +values('{0}','{1}','{2}',{3})", textBox1.Text.ToString(), textBox2.Text.ToString(), textBox3.Text.ToString(), textBox4.Text.ToString());
SqlCommand cmd=new SqlCommand(insertQuery,conn);
cmd.ExecuteNonQuery( );
conn.Close( );
if (cmd.ExecuteNonQuery() > 0) MessageBox.Show("插入新数据成功");
else
MessageBox.Show("插入数据失败");
}代码编译没有错误,运行后只显示连接数据库成功! 既不显示 插入新数据成功 也不显示 插入数据失败,怎么回事?输出表也没有数据添加进去。
{
String cnstr = "server=(local);database=book; Integrated Security=true;User ID=sa;password=987654321";
SqlConnection conn = new SqlConnection(cnstr);
conn.Open();
if (conn.State == ConnectionState.Open)
MessageBox.Show("连接数据库成功!");
String insertQuery = String.Format("insert into shu +values('{0}','{1}','{2}',{3})", textBox1.Text.ToString(), textBox2.Text.ToString(), textBox3.Text.ToString(), textBox4.Text.ToString());
SqlCommand cmd=new SqlCommand(insertQuery,conn);
cmd.ExecuteNonQuery( );
conn.Close( );
if (cmd.ExecuteNonQuery() > 0) MessageBox.Show("插入新数据成功");
else
MessageBox.Show("插入数据失败");
}代码编译没有错误,运行后只显示连接数据库成功! 既不显示 插入新数据成功 也不显示 插入数据失败,怎么回事?输出表也没有数据添加进去。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货