
C# winform插入数据
stringname=textBox2.Text.Trim();stringage=textBox1.Text.Trim();stringsex=radioButton1...
string name = textBox2.Text.Trim();
string age = textBox1.Text.Trim();
string sex = radioButton1.Checked ? radioButton1.Text : radioButton2.Text;
string adress = textBox3.Text.Trim();
if (textBox2.Text == "")
{
MessageBox.Show("姓名不能为空!");
}
else
{
string nm = "Data Source=B-8AC\\M08;Initial Catalog=test;Integrated Security=True";
SqlConnection conn = new SqlConnection(nm);
int number = 0;
string sql = string.Format("insert into uuio values('{0}','{1}','{2}',{3})", name, age, sex, adress);
try
{conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
number = cmd.ExecuteNonQuery();
string message = number > 0 ? "插入信息成功!" : "插入信息失败!";
MessageBox.Show(message);
}
catch (DataException nw)
{
MessageBox.Show(nw.ToString());
}
finally
{ conn.Close();
}
运行的时候 这句话出错 number = cmd.ExecuteNonQuery();
这个是本书上的例子 其他看的还懂 就是 int munber=0;
.............
number = cmd.ExecuteNonQuery();
可能有问题 希望求解答 展开
string age = textBox1.Text.Trim();
string sex = radioButton1.Checked ? radioButton1.Text : radioButton2.Text;
string adress = textBox3.Text.Trim();
if (textBox2.Text == "")
{
MessageBox.Show("姓名不能为空!");
}
else
{
string nm = "Data Source=B-8AC\\M08;Initial Catalog=test;Integrated Security=True";
SqlConnection conn = new SqlConnection(nm);
int number = 0;
string sql = string.Format("insert into uuio values('{0}','{1}','{2}',{3})", name, age, sex, adress);
try
{conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
number = cmd.ExecuteNonQuery();
string message = number > 0 ? "插入信息成功!" : "插入信息失败!";
MessageBox.Show(message);
}
catch (DataException nw)
{
MessageBox.Show(nw.ToString());
}
finally
{ conn.Close();
}
运行的时候 这句话出错 number = cmd.ExecuteNonQuery();
这个是本书上的例子 其他看的还懂 就是 int munber=0;
.............
number = cmd.ExecuteNonQuery();
可能有问题 希望求解答 展开
9个回答
展开全部
number 返回的是影响行数。
一般来说,插入或更新一条数据就影响了一行,
返回零,就是没插进去。可能语法错误,格式错误。。。
一般来说,插入或更新一条数据就影响了一行,
返回零,就是没插进去。可能语法错误,格式错误。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说明你插入的数据为零行,换句话说应该是你的插入语句有问题,你再检查一下你的插入语句吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调试的时候catch到什么了么,或者你运行的时候报什么错误了
追问
当我插入 万某 10 选择 男 北京的时候 北京这个地址报错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询