asp.net登入问题?
字段名:用户名 varchar(10)
密码: varchar(10)
提示错误?你输入的字符串格式错误????
public static int sqloperate(string username, string password)
{
SqlConnection con = new SqlConnection(sqlcon);
try
{
con.Open();
SqlCommand command = new SqlCommand("select * from 用户注册表 where 用户名='"+username +"'and 密码='" + password + "'", con);
int cout=Convert.ToInt32(command.ExecuteScalar());
return cout;
}
catch (SqlException ex)
{
return -1;
}
finally
{
con.Close();
}
}
对文本框有处理吗,比如说空格什么的
int cout=Convert.ToInt32(command.ExecuteScalar());
可能是这句话出错了吧,
command.ExecuteScalar()这个可以会返回一个dbnull的
如果你要用ExecuteScalar,那你的sql语句应该改为select count(1)而不应该select *
另外,尽量用参数化的sql语句,否则很容易被sql注入
输入的字符串格式错误
--------------------------
查看数据库 字段类型 和你
相关问答:
本人目前遇到一个难题,请各位高手、大侠帮帮忙。
我单击一个按钮时要把gridview中的数据一个一个的取出并把对应参数传递给前台的js。
我试了几种后台调前台的方式都没有成功,所以请大侠们帮帮小弟。
谢谢。
不 ......
我用.net开发wap网站
1,我从工具箱里拖了两个link,这两个link会显示在两行,如果让这两个link处于同一行。
2,如何显示两个控件之间的空格问题。
跟wap有关吗?不太明白
友情帮顶。。。。。。。。。。
就 ......
就是一个按钮,点击之后打开对话框,然后选取图片。就这样上传。。
怎么实现。在网上搜到那么多的代码,全是很多的那种,不知道,看不下去。
所以在这里想请大哥大姐帮帮忙。
使用自带的fileupload控件可以实现 ......