起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 145|回复: 4

【结贴】datagrid的分页问题**

[复制链接]
发表于 2009-3-5 13:26:13 | 显示全部楼层 |阅读模式
我让窗体显示的时候,就让datagrid显示数据集的最后50行。
但是显示出来之后,我往数据集中插入数据,每一次执行到 FForm.FWDataSetBroker.DataSet.ApplyUpdates;  的时候就报错了,
说“ORA--00903:表名无效”
这是产生了什么冲突吗?
分页语句就是这么写的:
FWDataSetBroker.DataSet.close;
TSQLDataSet(FWDataSetBroker.DataSet).SQL.Text:='SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM fwqqb) A WHERE ROWNUM <='+ sysutils.IntToStr(sumcount)+') WHERE RN >='+sysutils.IntToStr(sumcount-49) ;
//其中sumcount可以得到dataset中记录总数。
FWDataSetBroker.DataSet.Open;
回复

使用道具 举报

发表于 2009-3-5 13:54:23 | 显示全部楼层
设置更新选项了吗?
平台只能解析简单的sql(比如:select * from a where 1 <> 1),否则都需要你自己去设置更新选项或者代码提交。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-5 14:01:32 | 显示全部楼层
更新选项,谁的更新选项呢,怎么设置此项?
回复 支持 反对

使用道具 举报

发表于 2009-3-5 14:08:53 | 显示全部楼层
数据集的更新选项。增加、删除、修改的sql语句自己写一下。
具体请在论坛里搜索一下吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-5 17:07:31 | 显示全部楼层
恩,明白了,结贴吧!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-25 23:35 , Processed in 0.034498 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表