页面是正常的,但是用户数据不能加到数据库中,这是代码,请大家帮看一下,有错没有.
strSQL = "Insert into person (Name,Password,Mail) Values("
+ "'" + this.Name + "',"
+ "'" + Functions.Encrypt(this.Password,1) + "',"
+ "'" + this.Mail + "')"; try
{
ExecuteSql(strSQL);
}
catch
{
throw new Exception("Register FAILED!");
}
strSQL = "Insert into person (Name,Password,Mail) Values("
+ "'" + this.Name + "',"
+ "'" + Functions.Encrypt(this.Password,1) + "',"
+ "'" + this.Mail + "')"; try
{
ExecuteSql(strSQL);
}
catch
{
throw new Exception("Register FAILED!");
}
解决方案 »
- 怎样实现asp与.net界面之间的传值
- 异常详细信息SqlException: 将截断字符串或二进制数据。语句已终止?是否因为文本框中数据由特殊字符造成的?
- 怎么发布带webtreeview控件的web应用到没有安装webtreeview控件的服务器上?
- 利用IIS的404错误将文件重写成目录的简单方法
- 在客户端删除服务器端某个文件的权限怎么设置?
- [请问]如何对服务器端的所有session进行遍历?
- 求一正则表达式<a href="xxxxxx">yyyyyy</A>
- 为什么用WebMatrix提供的代理服务器可以正确执行ASP.NET程序,而用了IIS后就说无法登录
- 文件乱码问题
- DropDownList数据绑定时,能不能把两个字段合在一起显示啊?
- DataAdapter填充DataSet问题
- 菜鸟求个生成无限栏目的方法,第一次出高分!
Insert into person (Name,Password,Mail) Values("
+ "'" + this.Name + "',"
+ "'" + Functions.Encrypt(this.Password,1) + "',"
+ "'" + this.Mail + "')";
如果参数没问题的话。把你的ExecuteSql(strSQL);函数拿出来看看
person1.Password = this.txtPwd.Text.Trim();
person1.Mail = this.txtEmail.Text.Trim();这些参数都是存在的.
建议你这样写
或者把详细错误信息贴上来
{
throw new Exception("Register FAILED!");
}
会返回Register FAILED!
这是在SQL下面的语句,SQL是执行了吧.
用这个试一下
然后在查询分析器里执行一下看看