在程序中,我用DataAdapter.Fill方法填充数据,查询语句select aaa,bbb,ccc from table1结果,数据集中表里面的某些字段有时会被截断 ,而有时候却是正常的,比如,可能表中的字段变为了"aaa,b,ccc"或者"aa,bbb,ccc"等,不知道什么原因,希望有知道的人帮个忙啊
我用的是oracle 数据库,操作的组件是用oracle自带的
我用的是oracle 数据库,操作的组件是用oracle自带的
而且问题出现的概率也很底的,字段名称不管是不是关键字,都有被截断存在的概率
代码很简单,就一个查询语句 和一个fill方法,查询语句如下:
select ' ../billout/BLMstOutFact_Add.aspx?exit=0&show=SELECT&id='||id as link_str, id , blnum,blname,blothnum,blredname,blfactdate,clientname,re,factname,stafactname from sto_v_blmst_out_fact where compid=1
这其中的任何一个字段,都有存在被截断的情况,例如:link_str 可能就变成了Li ,这是内存被篡改引起的
而且程序中有时出现错误 .NET Runtime version 2.0.50727.63 - 执行引擎错误(79FCD5C7) (80131506)
有时出现错误:数据提供方内部错误
而且有比较多的:Faulting application w3wp.exe, version 6.0.3790.1830, stamp 42435be1, faulting module ntdll.dll, version 5.2.3790.1830, stamp 4251a76f, debug? 0, fault address 0x00036d25.