因为表已经设计好,不想再增加表,但要增加一模块,使用stringGrid太别扭,不知道DbGridEh能否像stringGrid那样?
解决方案 »
- 发布了个通信用的软件,有亮点(SQLite导出Excel以秒计),欢迎捧场。
- 请问ActiveX Library调用Form问题
- 新浪网站验证码获取问题
- access数据库表之间的导入问题..大家帮忙看看
- 我想使用pointer实现两个数组相加放到一个新数组中,怎么出错!??
- 如何将edit1.text的值传给webbrowser1网页中的文本框中,并且产生一个button.click的事件
- 这个现象怎么解释?
- 大家帮我看看这是怎么做到的?
- dephi 中有无这样的属性功能?????
- 在一台未安装打印机而安装了传真机的电脑,如何让它显示未安装打印机?
- rmreprot machine 问题,希望高手帮忙啊!
- indy10 发送邮件过程中如何停止?
不能用creat语句建立表后再删除啊
TCientDataSet这方面具体用法你在网上搜索一下吧.或者找DELPHI讲MIDAS的书参考也行.
本来都是用 TClientDataSet 来做本地临时表,TClientDataSet 所支持的 midas.dll 的确有问题,(特别是在 Win98 环境下),查 CreateDataSet 方法时查到 TADODataSet 控件也的类似功能。
用 TADODataSet 创建本地临时表的用法如下:
StoreDefs = True 必须是 True
FieldDefs 定义表的列名与数据类型
执行时:
ADODataSet1->Close(); // 确保关闭状态
ADODataSet1->CreateDataSet(); // 建立数据集,并打开了
是不是很简单,而每次 CreateDataSet() 时都会释放原有的数据
TADODataSet创建临时表,是创建到内存还是硬盘上呢?如果在硬盘上的话,频繁操作,对硬盘伤害太大了