积极答复者
未将对象引用设置到对象的实例

问题
-
OdbcDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{if (emaila == sdr["email"].ToString())
{
int accid = Convert.ToInt32(sdr["id"]);
string passworld = GenerateCheckCode(10);//调用自定义方法生成一组字符串!
string passsql = "update account set sha_pass_hash=SHA1(CONCAT(UPPER('" + account.Text + "'),':','" + passworld + "')) where id='" + accid + "'";
mang.executeGetReturn(passsql);
}}
请问下我在DataReader里嵌套执行一句更新语句! 就提示未将对象引用设置到对象的实例。请教下如何解决这个问题呢!
- 已移动 Sheng Jiang 蒋晟Moderator 2010年3月24日 15:38 System.Data (发件人:ASP.NET 与 AJAX)
答案
-
你好!
这一般由于对象为 null 或未实例化造成的,你打断点调试一下应该很快能发现问题所在的。
知识改变命运,奋斗成就人生!- 已标记为答案 Allen Chen - MSFTModerator 2010年3月26日 6:18
-
先看一下报错是在哪一行~然后对这一行的变量进行检查~
- 已标记为答案 Allen Chen - MSFTModerator 2010年3月26日 6:18
全部回复
-
你好!
这一般由于对象为 null 或未实例化造成的,你打断点调试一下应该很快能发现问题所在的。
知识改变命运,奋斗成就人生!- 已标记为答案 Allen Chen - MSFTModerator 2010年3月26日 6:18
-
先看一下报错是在哪一行~然后对这一行的变量进行检查~
- 已标记为答案 Allen Chen - MSFTModerator 2010年3月26日 6:18