天天搜  范文大全 

问题分析小结

 

在应用mfc odbc类进行数据库应用的开发的过程中遇到了好多问题,曾搞得我焦头烂额^_^,项目开发完成后,对开发过程中关于odbc报错问题解决方法做个小结。

报错一: “不支持动态记录集”

问题分析:使用cdatabase类的open()成员函数时,最后一个参数默认是加载动态游标库。因此,出现“不支持动态记录集”的错误,就是由此而来。

我遇到的例子a:使用open(默认dynaset)时,当访问时间之类的字段时会出现"不支持动态记录集",此时需改为snapshot)

ctime m_tmborrow;

if(this->isopen())

{

this->close();

}

this->open(crecordset::snapshot,_t("select * from tbborrow where readerid = '"+readerid+"'"));

m_tmborrow = this->m_borrowtime;

。。。。。。

报错二:“检索记录出错”

问题分析:在用vc的类向导新建一个基类为crecordset的数据集类时要注意类向导在绑定字段时使用的成员类量的数据类型是否与你的数据库字段类型一至。因为发现类向导并不是根据字段本身的数据类型来定义绑定变量的数据类型的。常常会把一个数据库常用的id或编号一类字段按long型处理,而实际上这样的字段往往是字符型的。在此时不会有错误发生,错误只会在你执行sql查询时跳出来。 执行sql查询时,如果出现“非法描述器索引”和“检索记录出错”这两个错误,那多半就是因为数据库字段与绑定变量的数据类型不相符导至的。前者一般静态数据集(snapshot)引起,而后者一般由动态数据集(dynaset)引起。

我遇到的例子b:修改accesse数据库字段名称(该字段数据类型为日期/时间或者文本类型,其中文本类型的掩码修改为日期/时间格式),在vc的crecordset派生类中重新绑定数据库表,导致运行程序时报告“检索记录出错”。解决办法则是很简单,把crecordset的派生类从工程中删除掉,然后再重建一个同样的crecordset的派生类问题就解决了(不要问我原因,我也搞不清)。

报错三:“非法描述器索引”

问题分析:同上

我遇到的例子c:每一个数据库里面难免要有几个表,需要对每个表进行添加记录操作(把数据库里的所有表都添加到crecordset的派生类中,并且每个表的字段都绑定相应的变量)。结果每次添加记录时都会有“非法描述器索引”出现,解决方法,每个表都用一个crecordset的派生类来操作,ok搞定了!

报错四:“参数不足,期待是1”

问题分析:这个问题通常是sql语句错误造成的,通常是sql语句中的字段数据类型不匹配,或者字段数据个数不匹配造成的,例如:执行insert into table(name,password) values("aa") 就会造成参数不足。

报错五:“记录集是只读”

问题分析:这个问题通常是因为没打开要操作的表,但也可能是操作表的字段设置不合理。

本文地址:https://www.ttso.cn/a/jvjkg.html

与“问题分析小结”相关的文档有哪些?

  • 词法分析小结
  • 词法分析是编译器工作的第一阶段,它的工作就是从输入(源代码)中取得token,以作为parser(语法分析)的输入,一般在词法分析阶段都会把一些无用的空白字符(whitespace,即空格、tab和换行...

  • 需求分析小结
  • 需求分析是项目开发的基础,基础打的牢不牢直接关系到后面所有的工作,是项目实施成败的关键  项目经理博客  总体上说,我们的需求分析是做了,但是做得很不够,我们做的需求只解决了我们能做出这样的项目,但是没有解决这样的项目是不是真就是客户想要的...

  • 环境分析小结
  • 一、房地产市场宏观环境分析  1、宏观环境分析  (1)9月房地产开发投资呈反弹趋势  ——房地产开发投资额恢复到7月水平  成都市统计局数据显示,今年1-9月成都市房地产开发投资额达到...

  • 分析评议阶段小结04
  • 我单位在保持共产党员先进性教育活动第二阶段工作中,按照县委保持共产党员先进性教育活动领导小组的统一要求和部署,在第一阶段学习培训基础上,在县委第二督导组的具体指导下,严格按照实施方案分析评议阶段的规定和要求...

  • 分析评议阶段小结02
  • 根据中央和省、市、县委开展保持共产党员先进性教育活动有关精神及统一安排部署,我局严格按照县委指导组的要求和《实施方案》的规定,精心部署,周密安排,切实加强领导,采取有效措施,组织全局10名在职党员干部,以高度的政治责任感和良好的精神状态,积极投入到教育活动中来,不断在创新上下功夫,在结合上做文章...

  • 国土资源局先进性教育分析评议阶段工作小结
  • 我局先进性教育活动自4月份转入分析评议阶段以来,针对该阶段环节多、政策性强、组织难度大的实际,局党委及各党支部高度重视,周密部署,精心组织,紧紧抓住“七个重点环节”,做到环环相扣、紧密衔接,确保了分析评议工作进展顺利...

  • 保持共产党员先进性教育活动分析评议阶段小结
  • *月*日至*月*日,*机关按照省委先教办的安排部署,结合工作实际,从“真、准、深、像”四个方面狠下功夫,认真开展了先进性分析评议工作。    ...

  • 保持共产党员先进性教育活动分析评议阶段小结
  • 在学习动员阶段取得较好成效的基础上,经市委督导组检查同意,**工会于3月25日开始保持共产党员先进性教育活动分析评议阶段的工作。**严格按照市委先进性教育活动领导小组的要...

  • 作文评卷小结
  • 以第一天改卷的情况来分析,我评卷315份,80分以上的作文23份,约占7%,改变题目的作文有60份,约占20%,不及格的作文9份,约占3%。全组总评均分为35.65分。...

  • 实习小结
  • 一个月的实习生活匆匆过去,其中滋味必是酸甜苦辣、一应俱全。我们不可能忘掉刚到单位时手足无措的尴尬;我们不能不介怀来往公车上排山倒海的颠簸。而我们应该始终铭记的,是指导老师们和蔼可亲的笑容和耐心细致的谆谆教诲。  四个星期的时间虽不算很长,但也充满了应有的精彩。从初来乍到的青涩到如今的略显纯熟,从...

    版权声明:

    1、本网站发布的文章《问题分析小结》为天天搜网友原创或整理,版权归原作者所有,转载请注明出处!

    2、本网站文档/文章《问题分析小结》仅代表作者本人的观点,与本网站立场无关,作者文责自负。

    3、本网站一直无私为全国网友提供大量优秀文档范文,免费帮助网友审核文档,评改文档。对于不当转载或引用本网内容而引起的民事纷争、行政处理或其他损失,本网不承担责任。

    Top