public override void RegisterNew(RegUser user, string userMd5Pwd)
{
string cmdText; #region 构造 SQL 查询语句
cmdText=@"INSERT INTO [RegUser]([UserName], [Password], [EMail])
VALUES(@UserName, @UserPwd, @EMail)";
#endregion OleDbConnection dbConn=DBConnection.CreateInstance();
OleDbCommand dbCmd=new OleDbCommand(cmdText, dbConn); dbCmd.Parameters.Add(new OleDbParameter("@UserName", OleDbType.VarWChar, 20));
dbCmd.Parameters["@UserName"].Value=user.UserName; dbCmd.Parameters.Add(new OleDbParameter("@UserPwd", OleDbType.VarWChar, 128));
dbCmd.Parameters["@UserPwd"].Value=userMd5Pwd; dbCmd.Parameters.Add(new OleDbParameter("@EMail", OleDbType.VarWChar, 50));
dbCmd.Parameters["@EMail"].Value=user.EMail; dbConn.Open(); try
{
dbCmd.ExecuteNonQuery();
}
catch(Exception ex)
{
dbConn.Close();
throw ex;
} dbConn.Close();
}
public static OleDbConnection CreateInstance()
{
string fileName;
string provider="PROVIDER=Microsoft.Jet.OLEDB.4.0; DATA Source="; fileName=ConfigurationSettings.AppSettings["AccessDbConn"];
fileName=HttpContext.Current.Server.MapPath(fileName); return new OleDbConnection(provider+fileName);
}
出现的错误:操作必须使用一个可更新的查询
行 230: {
行 231: dbConn.Close();
行 232: throw ex;
行 233: }
行 234:
{
string cmdText; #region 构造 SQL 查询语句
cmdText=@"INSERT INTO [RegUser]([UserName], [Password], [EMail])
VALUES(@UserName, @UserPwd, @EMail)";
#endregion OleDbConnection dbConn=DBConnection.CreateInstance();
OleDbCommand dbCmd=new OleDbCommand(cmdText, dbConn); dbCmd.Parameters.Add(new OleDbParameter("@UserName", OleDbType.VarWChar, 20));
dbCmd.Parameters["@UserName"].Value=user.UserName; dbCmd.Parameters.Add(new OleDbParameter("@UserPwd", OleDbType.VarWChar, 128));
dbCmd.Parameters["@UserPwd"].Value=userMd5Pwd; dbCmd.Parameters.Add(new OleDbParameter("@EMail", OleDbType.VarWChar, 50));
dbCmd.Parameters["@EMail"].Value=user.EMail; dbConn.Open(); try
{
dbCmd.ExecuteNonQuery();
}
catch(Exception ex)
{
dbConn.Close();
throw ex;
} dbConn.Close();
}
public static OleDbConnection CreateInstance()
{
string fileName;
string provider="PROVIDER=Microsoft.Jet.OLEDB.4.0; DATA Source="; fileName=ConfigurationSettings.AppSettings["AccessDbConn"];
fileName=HttpContext.Current.Server.MapPath(fileName); return new OleDbConnection(provider+fileName);
}
出现的错误:操作必须使用一个可更新的查询
行 230: {
行 231: dbConn.Close();
行 232: throw ex;
行 233: }
行 234:
解决方案 »
- 查一下页面ajax调用情况,是有什么工具来的看的,如要看发送了哪些数据,返回哪些数据
- jS 自己带提示框 问题!!
- 有一个这样的需求.....大家帮助下如何实现^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 有没有办法,把注册页面的提示信息显示在form表单外面?
- 控件在浏览器中无法显示?!!
- 谁有asp.net+C#三层结构开发的例子。
- TreeView 右键菜单(oncontextmenu ) 与前后台调用问题请教!!
- @@@飞翔.net xp论坛重新开张!@@@
- 请教个简单问题,当场给分!!!!
- 各位老大,讨论一下怎样在ASP。NET中用继承和接口?
- 虚拟url怎么实现的?
- 再开贴!关于treeview中treenode的<a>的样式问题,进来有分!
在数据库文件的属性-〉安全,没有看到阿嫂平aspnet用户