请教Interbase专家:不用DBGrid之类的数据显示组件,怎么就无法正常使用IBQuery返回的数据集?
想不用数据显示组件,直接使用IBQuery返回的数据集,
但是数据集只返回第一个记录,记录总是返回不全;
但是对于ADOQuery没有一点问题的。
甚至使用Interbase的存储过程代替嵌入式SQL语言,也无济于事。
甚至,加一个“冗余”的DBGrid,连接IBQuery数据集,这个DBGrid的visible=false,都不行,
更不可思议的是甚至,DBGrid尺寸太小,都失败;只要简单“拉”开点,就好了。
是 IBX的 bug吗?
问题点数:50、回复次数:5Top
1 楼daydayup234(关中刀客)回复于 2005-04-27 09:36:32 得分 0
?Top
2 楼songhtao(三十年孤独)回复于 2005-04-27 11:04:26 得分 30
??没用过,但估计应该没有这样的bug.Top
3 楼h98458(零点起飞)回复于 2005-04-30 23:04:42 得分 10
你是怎么返回的?
我用IBX连接一直都没有问题啊
自我感觉很优秀
速度极快,查询建议你用IBSQLTop
4 楼tree2000(NewBuilder)回复于 2005-05-07 14:11:24 得分 10
IBQuery1->SQL = "....."
IBQuery->Prepare();
IBQuery->Open();
IBQuery->Refresh();Top
5 楼daydayup234(关中刀客)回复于 2005-05-11 11:10:14 得分 0
难道是没用
IBQuery->Refresh();Top




