求助!!!!!
我用的是ASP.NET+SQL SERVER 2005命令对象Com的命令文本CommandText是一条插入命令insert,可是在执行Com.ExecuteNonQuery()时总是出现异常System.Data.SqlClient.SqlException,是数据不能插入到数据表中,可能是什么原因导致的呢?该如何消除这个异常呢?谢谢!
我用的是ASP.NET+SQL SERVER 2005命令对象Com的命令文本CommandText是一条插入命令insert,可是在执行Com.ExecuteNonQuery()时总是出现异常System.Data.SqlClient.SqlException,是数据不能插入到数据表中,可能是什么原因导致的呢?该如何消除这个异常呢?谢谢!
解决方案 »
- 如何调用外部CSS文件
- 关于两个panel的问题.急!
- DataTable中的数据怎样循环放到html中table里~~
- 实现 前台循环sql传到后台执行
- 援手!!!!!!从一个DataGrid中取数据,如果动态保存到DataTable中?
- 利用业余时间做了有一个网站,基于asp.net,大家给点意见。散分
- ASP.NET页面上点按钮回传服务器连接超时
- 我有一个框架中的frame src=一网页,高度刚好只有一table 中一个超链接(文字)那么高,如果使点击它弹出的菜单显示在最上层,不被庶住
- 判断repeater内的CheckBoxList是否被选中
- easyui在net上使用遇到的怪事
- 未能加载文件或程序集“CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKey
- 十万火急
public Boolean UpdateDataBySql(string SqlStr)
{
Con.ConnectionString = GetConnectionString();
Com.Connection = Con;
Com.CommandText = SqlStr;
try
{
Con.Open();
Com.ExecuteNonQuery();//这个函数提示缺少异常的捕获 Con.Close();
return true;
}
catch(SqlException)
{
Con.Close();
return false;
}
}
此是公共类DB中得一个函数,用于实现更新的。GetConnectionString();这个函数是用于返回Web.config中得连接数据库的字符串
protected void Button1_Click(object sender, EventArgs e)
{
DB db = new DB();
String SqlStr = "insert into 会员表 value('" + this.TextBox1.Text + "','" + this.TextBox2.Text + "','" + this.TextBox4.Text + "','" + this.DropDownList3.SelectedItem.Text + "','" + this.DropDownList4.SelectedItem.Text + "-" + this.DropDownList5.SelectedItem.Text + "-" + this.DropDownList6.SelectedItem.Text + "','" + this.TextBox5.Text + "','" + this.TextBox7.Text + "','" + this.TextBox8.Text + "','" + this.TextBox6.Text + "','" + this.TextBox9.Text + "')";
Boolean insertresult;
insertresult = db.UpdateDataBySql(SqlStr);
if (insertresult ==true )
{ this.labinfo .Text = "恭喜您注册成功!"; }
else
{
this.labinfo .Text = "对不起,注册失败,请重试!";
this.TextBox1.Focus();
}
}
这是注册按钮的单击事件。
执行结果总是注册失败