关闭

delphi中ADO数据集Lookup fields的'bug'

3968人阅读 评论(0) 收藏 举报

这是我写给borland公司的一封信,可惜他们并未回复。

但其内容提供了错误原因和解决办法。


邮件正文:


我是个DELPHI的忠实爱好者

有个问题我一直弄不明白。关于ADO数据集控件中的Lookup类型字段,在其Lookupkeyfields属性指向的字段中存在NULL值的,就会出现'EOleException with message '发生未知错误',这个提示。经过调试后验证只有以下3种办法可以解决:

1.把lookup字段所在的DataSet的AutoCalcField设为False
2.把lookup字段所在的DataSet的Append时给lookupkeyfield字段先赋一个值
3.把lookup字段的LookUpCache设为True(速度受到很大的影响)

象这种应该算是Delphi的bug吧?如果算是bug,为什么在delphi5到现在都没有做出修正呢?
如果不算是BUG,那种情况难道就正常吗?
希望贵公司的技术人员能给予解答,谢谢


ps:我们公司是delphi的正版用户,热切的希望borland公司能越做越强.

0
0

猜你在找
深度学习基础与TensorFlow实践
【在线峰会】前端开发重点难点技术剖析与创新实践
【在线峰会】一天掌握物联网全栈开发之道
【在线峰会】如何高质高效的进行Android技术开发
机器学习40天精英计划
Python数据挖掘与分析速成班
微信小程序开发实战
JFinal极速开发企业实战
备战2017软考 系统集成项目管理工程师 学习套餐
Python大型网络爬虫项目开发实战(全套)
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:98817次
    • 积分:1516
    • 等级:
    • 排名:千里之外
    • 原创:45篇
    • 转载:9篇
    • 译文:1篇
    • 评论:57条
    最新评论