日期:2014-05-17  浏览次数:20442 次

大哥们救下命啊!!ArgumentException: 列“xxx”不属于表 Table。
程序是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多天了,还没有解决这个问题啊?如果不行发代码给我,我帮你看看吧!郁闷