private void ImageButtonnext_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
//下一步
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection+=Server.MapPath((String)ConfigurationSettings.AppSettings["数据库路径"]);
OleDbConnection objConnection=new OleDbConnection(strConnection); //把TextBoxid和TextBoxpsw中的内容写入zhuce表中的ID,psw列中
OleDbCommand objCommand = new OleDbCommand("insert into zhuce(ID, psw) values(@TextBoxid,@TextBoxpsw)",objConnection);
try
{
objConnection.Open();
objCommand.ExecuteNonQuery();
Response.Redirect("information.aspx") ;
}
catch(Exception ex)
{
for(int i=1;i<15;i++)
{
Response.Write("<br>");
}
Response.Write("<center>该ID号已存在,请换一个使用!谢谢");
TextBoxid.Text="";
TextBoxpsw.Text="";
TextBoxconfirm.Text="";
TextBoxcode.Text="";
}
objConnection.Close();
在objCommand.ExecuteNonQuery();一句处出现异常(缺少参数),但察看了msdn,事例中也是这么用的,原因是为啥?
{
//下一步
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection+=Server.MapPath((String)ConfigurationSettings.AppSettings["数据库路径"]);
OleDbConnection objConnection=new OleDbConnection(strConnection); //把TextBoxid和TextBoxpsw中的内容写入zhuce表中的ID,psw列中
OleDbCommand objCommand = new OleDbCommand("insert into zhuce(ID, psw) values(@TextBoxid,@TextBoxpsw)",objConnection);
try
{
objConnection.Open();
objCommand.ExecuteNonQuery();
Response.Redirect("information.aspx") ;
}
catch(Exception ex)
{
for(int i=1;i<15;i++)
{
Response.Write("<br>");
}
Response.Write("<center>该ID号已存在,请换一个使用!谢谢");
TextBoxid.Text="";
TextBoxpsw.Text="";
TextBoxconfirm.Text="";
TextBoxcode.Text="";
}
objConnection.Close();
在objCommand.ExecuteNonQuery();一句处出现异常(缺少参数),但察看了msdn,事例中也是这么用的,原因是为啥?
解决方案 »
- 求教SM3算法的C#实现
- windown服务installutil.exe问题
- 根据数据库结构,生成C#对象,请问有这样的工具吗
- VS2005的StatusStrip与VS2003的StatusBar性能比较
- 十分急(100分)!!上传一个歌曲文件( mp3,wav,wma .etc )如何取得歌曲的播放时间并插入数据库
- 这段代码哪里错了??我觉得没有错啊~是不是sql本身出问题了呢
- 子类直接调用父类中的抽象方法
- 请问如何将.net生成的xml项目文档文件转换成html格式
- com+ "已停用对这个对象及其子对象所作的改动"怎么解决?
- 求助!C#socket通讯
- 用C#开发腾讯QQ互通软件开发包
- 遇到一个关于字符串的问题
string sql = string.Format("insert into zhuce(ID, psw) values({0},'{1}')",
TextBoxid.Text, TextBoxpsw.Text);
OleDbCommand objCommand = new OleDbCommand(sql ,objConnection);改成这样试试,假设你数据库中的ID是整型, psw是字符型。如果psw也是整型,则把格式化串中的'{1}'的单引号去掉,改成{1}。
objCommand.Parameters.Add("@Textboxid", SqlDbType.VarChar, 16, "Description");
....