“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------未找到任何可识别的数字。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 未找到任何可识别的数字。源错误:
行 151: strSql.Append(" where Name='" + UserName+"' and PassWord='"+PassWord+"'");
行 152:
行 153: return DbHelperSQL.GetSingle(strSql.ToString());
行 154: //{
行 155: // return Convert.ToInt32(DbHelperSQL.GetSingle(strSql.ToString()));
代码: /// <summary>
/// 验证登录
/// </summary>
public int GetUserID(string UserName,string PassWord)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select ID ");
strSql.Append(" FROM UserBase ");
strSql.Append(" where Name='" + UserName+"' and PassWord='"+PassWord+"'"); if (DbHelperSQL.GetSingle(strSql.ToString()) != null)
{
return Convert.ToInt32(DbHelperSQL.GetSingle(strSql.ToString()));
}
else
{
return 0;
}
}
/// <summary>
/// 执行一条计算查询结果语句,返回查询结果(object)。
/// </summary>
/// <param name="SQLString">计算查询结果语句</param>
/// <returns>查询结果(object)</returns>
public static object GetSingle(string SQLString)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(SQLString, connection))
{
try
{
connection.Open();
object obj = cmd.ExecuteScalar();
if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value)))
{
return null;
}
else
{
return obj;
}
}
catch (System.Data.SqlClient.SqlException e)
{
connection.Close();
throw e;
}
}
}
}
--------------------------------------------------------------------------------未找到任何可识别的数字。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 未找到任何可识别的数字。源错误:
行 151: strSql.Append(" where Name='" + UserName+"' and PassWord='"+PassWord+"'");
行 152:
行 153: return DbHelperSQL.GetSingle(strSql.ToString());
行 154: //{
行 155: // return Convert.ToInt32(DbHelperSQL.GetSingle(strSql.ToString()));
代码: /// <summary>
/// 验证登录
/// </summary>
public int GetUserID(string UserName,string PassWord)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select ID ");
strSql.Append(" FROM UserBase ");
strSql.Append(" where Name='" + UserName+"' and PassWord='"+PassWord+"'"); if (DbHelperSQL.GetSingle(strSql.ToString()) != null)
{
return Convert.ToInt32(DbHelperSQL.GetSingle(strSql.ToString()));
}
else
{
return 0;
}
}
/// <summary>
/// 执行一条计算查询结果语句,返回查询结果(object)。
/// </summary>
/// <param name="SQLString">计算查询结果语句</param>
/// <returns>查询结果(object)</returns>
public static object GetSingle(string SQLString)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(SQLString, connection))
{
try
{
connection.Open();
object obj = cmd.ExecuteScalar();
if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value)))
{
return null;
}
else
{
return obj;
}
}
catch (System.Data.SqlClient.SqlException e)
{
connection.Close();
throw e;
}
}
}
}
解决方案 »
- webbrowser控件怎样对在线编辑器自动赋值?
- 关于vs.NET2005中插入表格的问题
- 数据绑定了的控件不能在客户端用js操作
- 在datalist控件中的textbox给它绑定数据时出错!
- 请大家帮帮忙,本人是在是没分了。
- 请问在datagrid里怎样显示<< [1] 2 3 4 5 >>这样的分页问题?
- 大家来讨论一下,同等情况下,是使用 WebForm 服务器控件 还是使用 HTML 表单好呢?
- asp.net附加文件问题
- 服务器端代码如何读取form上的隐含字段?
- 不知道该怎么办好了!我该怎么定义权限呀!$%^$%&*^(
- 提议:发帖之前检测该用户是否有未结的帖子
- 我的gridview排序怎么没用
看下返回的obj是个什么东西
if (DbHelperSQL.GetSingle(strSql.ToString()) != null)
==
if (DbHelperSQL.GetSingle(strSql.ToString()) != System.DBNull.Value)