我碰到一个没想到的怪问题

blesspeace2 2003-08-20 05:17:16
我用Delphi 7的TQuery控件检索一个ORACLE表,我把表的一个字段(VARCHAR2)长度从200改成400,执行query1.open; query1.recordcount总是返回-1,这到底是怎么
回事,把字段长度改成200就没问题,试了很多方法也没成功,请哪为高手帮我解释一下,谢谢。
...全文
37 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
blesspeace2 2003-08-21
  • 打赏
  • 举报
回复
这是不是Delphi的BUG啊
IwantFlay 2003-08-20
  • 打赏
  • 举报
回复
就是这样的. 用 isEmpty来判断是否为空吧.
lxpbuaa 2003-08-20
  • 打赏
  • 举报
回复
先query1.FetchAll再RecordCount。不过最好用SQL语句直接查询条数。


————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
lxpbuaa 2003-08-20
  • 打赏
  • 举报
回复
先query1.FetchAll再使用recordcount。不过要求记录条数,最好使用SQL语句直接查询。

————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧