DataAdapter.fill数据的问题

问题描述

在系统中直接用DataAdapter.fill数据,但发现一个奇怪问题,可能过个几天会出现返回记录集不正确的问题。如:select*fromUser,User表中有个Status字段,Tables["User"].Rows[0]["Status"]会报不存在这个字段,这是怎么回事啊,隔个几天会出现一次这种问题,是sql2008的BUG吗?,或者是vs2008的BUG?实在无语了。程序写法没问题。

解决方案

解决方案二:
是不是这个字段是动态的,临时的,会经常去掉又添加啥的
解决方案三:
不会,全是*号的就是一个登录验证的功能。
解决方案四:
据你上面描述,你可以先判断下是否NULL
解决方案五:
NULL值是不会报字段不存在的啊
解决方案六:
就没有人知道吗,我日志记录了一下,发现fill出的数据很奇怪,根本就不是原表结构,这是怎么回事啊!
解决方案七:
引用5楼mfkygazb1的回复:

就没有人知道吗,我日志记录了一下,发现fill出的数据很奇怪,根本就不是原表结构,这是怎么回事啊!

什么数据?

时间: 2024-10-28 14:18:46

DataAdapter.fill数据的问题的相关文章

初谈ADO.NET中利用DataAdapter进行数据操作

ado|数据     对于刚刚学习ADO.NET数据访问技术的来说,DataAdapter也许往往会令他们感到迷惑,特别是习惯于利用托拽DataAdapter控件进行开发的朋友,通过这一ADO.NET数据访问控件,我们甚至不用书写一行代码,就能完成各种需要的数据访问和操作,然而在享受快捷便利的同时,心中却总挂着一丝意犹未尽的感觉.DataAdapter控件在背后为我们做了怎样的工作?弄清楚这一点,对于喜欢探根究底的朋友,不仅乐哉悠哉,也有利于我们更它的理解ADO.NET的数据访问机制:同时对于.

新手求教:一个搜索功能 调试说在DataAdapter.Fill()方法那错误 代码请进来看 谢谢帮忙!

问题描述 调试错误显示:System.Data.OleDb.OleDbException:ORDERBY子句语法错误错误行:da.Fill(ds,starnum,pagesize,"content");PS:da为OleDbDataAdapterda=newOleDbDataAdapter();ds为DataSetds=newDataSet();starnum为从开始查找的页数intstarnum=(pagenum-1)*pagesize;pagenum是前面开始用数据绑定定义的.就是

DataAdapter 更新数据问题

问题描述 我使用如下的语句更新数据表时,数值.时间.逻辑类型的可以更新,但是字符类型的不能更新,不知道为什么?希望高手指点,真是郁闷.System.Data.OleDb.OleDbCommandBuildermyCommandBuilder;myDataAdapter=newOleDbDataAdapter(ShowSql,conn);datagridview1.EndEdit();//生成Delete/Update/Insert操作的CommandmyCommandBuilder=newSys

数据库-数据适配器adapter同条件下第二次fill出空表是为何

问题描述 数据适配器adapter同条件下第二次fill出空表是为何 //初始化 sql = "select * from test1"; con= new MySqlConnection("Server=localhost;Database=test; User=root;Password=password"); cmd = new MySqlCommand(sql, con); testadapter=new MySqlDataAdapter(cmd); //新

使用DataReader、DataSet、DataAdapter和DataView

使用DataReader.DataSet.DataAdapter和DataView ADO.NET提供两个对象用于检索关系型数据并把它存储在内存中,分别是DataSet和DataReader.DataSet提供内存中关系数据的表现--包括表和次序.约束等表间的关系的完整数据集合.DataReader提供快速.只向前.只读的来自数据库的数据流. 使用DataSet时,一般使用DataAdapter(也可能是CommandBuilder)与数据源交互,用DataView对DataSet中的数据进行排

剖析 .Net 下的数据访问层技术(二)

访问|数据 其它 结束ADO.NET剖析前,不得不提提DataReader与DataSet间的兄弟 之争. 就作者所看过的资料,几乎所有的都建议实际情况具体分析,剩下 很少很少的则全凭个人习惯决定. 在学习ADO.NET时,作者也是抱着这样的想法,并反复牢记资料 上总结的那些条款(就像当年学习GOF 23条时那样,几乎可以倒背如 流了J),想到终有一日也可在ADO.NET下大展神威了. 可惜现实不随人愿,连续做了几个项目,无论规模大小,竟然全部 采用了DataSet解决方案! 此时,再回头看看学

关于SQLSERVER数据操作的常用类库

server|sqlserver|数据 根据自己平时的经验写的针对SQLSERVER操作的通用类库using System;using System.Data;using System.Data.SqlClient;using System.Web; namespace Whgw_lc{ /// <summary> /// Data 的摘要说明. /// </summary> /// <summary> /// 数据库相关操作类 /// 作者:DarkAngel ///

透过vs.net数据窗体向导看Ado.net

ado|数据 透过vs.net数据窗体向导看Ado.net 郑佐2005-1-1 在csdn上经常碰到有人问一些Ado.net的问题,特别是开发信息管理系统之类的跟数据库比较密切的程序时,在数据和界面层的开发中会遇到不少常见问题,下面我们通过vs.net自带的数据窗体向导来看看能它能帮我们决绝什么问题. 一.使用向导 新建Windows 应用程序,为当前项目添加组件,选择数据窗体向导,这里名称填写为DataForm1.cs.单击打开出现数据窗体向导对话框.创建新的类型化数据集MyDataSet.

Asp.Net(C#)+Sql Server三层架构下数据存取方案(四)

asp.net|server|架构|数据 #region 公共方法 /// <summary> /// 根据不同条件取得积分设置 /// </summary> /// <param name="functionID">功能ID</param> /// <param name="operationID">操作ID</param> /// <param name="roleTypeI