index out of range exception??
index out of range exception??
error code:
if (!Convert.IsDBNull(reader["Name"]))
username = reader["Name"].ToString();
2. source code:
public bool LoginUser(string username,string pwd)
{
bool exists = false;
SqlParameter[] parms = new SqlParameter[2];
parms[0] = new SqlParameter("@name", SqlDbType.NVarChar, 100);
parms[1] = new SqlParameter("@password", SqlDbType.NVarChar, 100);
parms[0].Value = username;
parms[1].Value = pwd;
SqlDataReader reader = DbTools.ExecuteReader("LoginUserProce", parms);
if (reader.Read())
{
exists = true;
if (!Convert.IsDBNull(reader.GetValue(2)))???????????????
username = reader.GetValue(2).ToString();
if (!Convert.IsDBNull(reader["password"]))
pwd = reader["password"].ToString();
}
reader.Close();
return exists;
}
error code:
if (!Convert.IsDBNull(reader["Name"]))
username = reader["Name"].ToString();
2. source code:
public bool LoginUser(string username,string pwd)
{
bool exists = false;
SqlParameter[] parms = new SqlParameter[2];
parms[0] = new SqlParameter("@name", SqlDbType.NVarChar, 100);
parms[1] = new SqlParameter("@password", SqlDbType.NVarChar, 100);
parms[0].Value = username;
parms[1].Value = pwd;
SqlDataReader reader = DbTools.ExecuteReader("LoginUserProce", parms);
if (reader.Read())
{
exists = true;
if (!Convert.IsDBNull(reader.GetValue(2)))???????????????
username = reader.GetValue(2).ToString();
if (!Convert.IsDBNull(reader["password"]))
pwd = reader["password"].ToString();
}
reader.Close();
return exists;
}
...全文
相关推荐
ImageMagick-python-bar_chart_race可视化库插件
执行bar_chart_race可视化库解决Exception: list index out of range错误
C++Prmer 异常
- 示例: ```cpp if (index < 0 || index >= vec.size()) { throw std::out_of_range("Index out of range.");
ASP的错误代码都有哪些?
ASP0105 - Index out of range:索引超出范围。数组访问时,如果使用的索引值超过了数组定义的最大索引,就会触发此错误。7.
Android应用因索引超出范围问题而崩溃。 请帮我解决这个问题
在提供的`Android-app-is-crashing-with-Index-out-of-range-is.pdf`文件中,可能包含了更详细的错误分析、示例代码以及具体的解决方案。
新手常见Python运行时错误汇总.docx
out of range`**原因**: 访问了列表中不存在的索引。


