在 System.FormatException 中第一次偶然出现的“mscorlib.dll”类型的异常...这个问题要如何解决呀??
我是刚开始学.NET的,最近在做一个在线考试系统,然后就出现了这个问题,望各位高手指点,指点...谢谢拉
附上出现问题的代码片段:
public partial class admin_admininsert : System.Web.UI.Page
{
Datacon dataconn = new Datacon(); //自己定义的连接数据库的类
protected void Button1_Click(object sender, EventArgs e)
{
string sql = "insert into tb_administrator(name,pwd) values('" + txtadminname.Text + "','" + txtadminpwd.Text + "')";
dataconn.eccom(sql); //自己定义的执行数据库语句的类
Page.Response.Redirect("admin.aspx",false); //返回首页
}
}
这段代码是增加一管理员
public class Datacon
{
#region
public SqlConnection getcon()
{ //getcon()方法用来连接数据库
string strCon = "Data Source=(local);DataBase=dbexam;User id=sa;PWD=";
SqlConnection sqlCon = new SqlConnection(strCon);
return sqlCon;
}
#endregion
#region
public bool eccom(string sqlstrl)
{ //eccom方法传来一个SQL语句,与SQL SERVER数据库建立连接,应用SqlCommand对象执行所传进来的SQL语句,最后应用try-catch-finallly语句进行异常处理,如果执行该语句,则返回true,反之flase
SqlConnection con = this.getcon();
con.Open();
SqlCommand mycommand = new SqlCommand();
try
{
mycommand.ExecuteNonQuery(); //SqlCommand.ExecuteNonQuery方法对连接执行SQL语句并返回受影响的行数
return true;
}
catch
{
return false;
}
finally
{
con.Close();
}
}
#endregion
}