错误提示常量中有换行符,字符文本中的字符太多,为什么啊,哪里错了吗?
publicvoidVldUserLogin(intstrUserId,stringstrPassWord){stringstrUserName=null;stringi...
public void VldUserLogin(int strUserId, string strPassWord)
{
string strUserName = null;
string isadmin = null;
//根据用户工号和密码来查询用户的名字
String strSql="SELECT User_Name FROM Users WHERE User_Id='" + Userid.Text + '"and User_Pwd='" + Password.Text + "'";
String strSql2="SELECT IsAdmin FROM Users WHERE User_Id='"+strUserId+'" and User_Pwd='"+strPassWord+"'";
//查询用户的权限
} 展开
{
string strUserName = null;
string isadmin = null;
//根据用户工号和密码来查询用户的名字
String strSql="SELECT User_Name FROM Users WHERE User_Id='" + Userid.Text + '"and User_Pwd='" + Password.Text + "'";
String strSql2="SELECT IsAdmin FROM Users WHERE User_Id='"+strUserId+'" and User_Pwd='"+strPassWord+"'";
//查询用户的权限
} 展开
2个回答
展开全部
建议你用这种方式:
StringBuffer buf = new StringBuffer();
buf.append("select ") ;
...
buf.append(" user_id = " + UseridText);
....
好处
1.String 和StringBuffer的区别 知道吧? 不知道网上查查,这个答案太多了
2.格式清晰,容易排错和阅读 尤其 是 有些地方用 单引号,有些地方用双引号, 如果都像你这样用加好连接起来, 很容易出错,出错了也不好找错.
StringBuffer buf = new StringBuffer();
buf.append("select ") ;
...
buf.append(" user_id = " + UseridText);
....
好处
1.String 和StringBuffer的区别 知道吧? 不知道网上查查,这个答案太多了
2.格式清晰,容易排错和阅读 尤其 是 有些地方用 单引号,有些地方用双引号, 如果都像你这样用加好连接起来, 很容易出错,出错了也不好找错.
2013-01-17
展开全部
这几句中,看不出问题。可能是字段名不对。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询