程序是VS2005做的,运行一段时间 ,经常出现 列“”不属于"Table”,并且所有的用户均访问不了系统,但过一段时间又好了 .各位大哥帮忙,是什么原因啊,
但是上述错误是间断性的出现啊,有时候是好好的,好像突然一瞬间就有那个错误了,而且出错后每个与数据库打交道的页面都有了这种错误。重启系统后又正常了、重启SQL服务也正常了。!!帮帮忙啊各位大哥。数据库是sql2005。
错误报告为:
[ArgumentException: 列“ADtype”不属于表 Table。]
System.Data.DataRow.GetDataColumn(String columnName) +1899327
System.Data.DataRow.get_Item(String columnName) +10
Top.Guanggao1() +549
Top.Page_Load(Object sender, EventArgs e) +352
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +34
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061
------解决方案--------------------------------------------------------
我估计出问题后,你别管它,过会儿也许就好了,如果是这样,缓存的嫌疑就更大了
------解决方案--------------------------------------------------------
建议你先别用USING那段,直接NEW一个出来,然后再看看。
------解决方案--------------------------------------------------------
10多天了,还没有解决这个问题啊?如果不行发代码给我,我帮你看看吧!郁闷