首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP中的System.NullReferenceException

2011-12-14 
ASP中的System.NullReferenceException:SqlDataAdapter.Fill出错。程序如下:SqlConnectionconnewSqlConnec

ASP中的System.NullReferenceException:
SqlDataAdapter.Fill出错。程序如下:

SqlConnection   con=new   SqlConnection( "server=localhost;database=vodsql;uid=sa;pwd=sa ");
SqlDataAdapter   da=new   SqlDataAdapter( "select   *   from   fis ",con);
DataSet   ds=new   DataSet();
da.Fill(ds, "fis ");
his.DataList1.DataSource=ds.Tables[ "fis "];

this.DataBind();

      调试的时候connection的状态是Close......

      同一段程序拿到另一台机器上能成功运行。

这台机器装的XPsp2英文版,vs2003,IIS6.0;   sqlserver2000   Enterprise   ver
补丁全打上了.还是有时打不开数据库连接。有时重启电脑后又OK
谁能帮帮我。整了几个小时了.

[解决办法]
你的代码写在什么方法中?
[解决办法]
那在Open()这前,你先判断一下State吧,

[解决办法]
在pageload第一行设断点,看看错误在哪一行,到底是什么是null的。
[解决办法]
BTW,用F10来单步调试
[解决办法]
检测一下SQL服务是否一直开启
在无法Open的时候,用企业管理器是否可以登录,服务是否开启

热点排行