社区
Delphi
帖子详情
memtableeh的一个问题。
cgxda24
2012-04-10 08:35:58
我在form上放了adoquery1,memtableeh1,DataSetDriverEh1,datasourse1,dbgrideh1,连接方式是DBGridEh1>DataSource1>MemTableEh1>DataSetDriverEh1>ADOQuery1,请问在dbgrideh上的输入和修改如何能保存到数据库中?
...全文
349
1
打赏
收藏
memtableeh的一个问题。
我在form上放了adoquery1,memtableeh1,DataSetDriverEh1,datasourse1,dbgrideh1,连接方式是DBGridEh1>DataSource1>MemTableEh1>DataSetDriverEh1>ADOQuery1,请问在dbgrideh上的输入和修改如何能保存到数据库中?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jonathanscor
2012-04-10
打赏
举报
回复
dataSetDriverEh1没怎么用过,如果只是修改和保存的话,直接是修改的memtableeh里面的数据,提交的话,循环memtableeh,然后adoquery.append; ..字段赋值..;adoquery.post;查询时同样的方法,将adoquery中的记录保存到memtableeh中
Fix DBTreeView
玩delphi,学pascal那么久了,很多知识也都是互联网上搜索,也是依靠很多网友提供的资料去学习的,在此感谢互联网, 感谢那些技术分享的朋友们,近来打算在鄙人这年纪最后完成
一个
二次开发框架的软件(全凭自己的兴趣,因本人就一IT宅男,搞完后 估计本人也没有精力学习其它了),此软件想尽量少用第三方控件,但里面的DBTree功能不可避免,本以为网上找个DBTree是个手到擒来 的事情,没想到百度了一整天,居然没有
一个
好的DBTree,也许有人会说
Eh
lib的dbgrid
EH
+
Mem
table
eh
可以,但这第三方软件包还需要带 有其它的东西,有点大,前面说过了,本软件想尽量少用第三方,除此外,国内的DBTree控件居然没有几个行的,看来delphi真的落寞了, 只能祝福delphi借xe5跨平台再次崛起吧!其实也不是说国产的DBTree没有,有那么两三个人做过,但我测试后很多
问题
,有些还把SQL做 到控件里,而且关联死TADOQuery,这样的控件让人以后如何用,国外的DBTree目前就发现
一个
还可以的是Dxdbtree, 公司也是大名顶顶的Developer Express Inc ,但不知道为何,网上找的只有1.3.1版本,而且只是For D7的,装上后, 发现还是要引用自己的内存数据(
Mem
Data)表才行,看了下源码,写得很复杂,晕啊,我只想找个简简单单功能的DBTree控件,怎么那么难呢, 要求也不高,只需要继承于TTreeView,载入数据表树结构,展示出
一个
TreeView,能简单的拖动,删除树结构的操作就行, 求人不如求自,既然简单的就自己来做
一个
控件吧!经过三天参看源码和网络技术资料搜索,基本学会了delphi控件开发了, 因鄙人之前并没有真正做过什么控件,最后做出来的结果感觉还是不错的,鄙人在此公布源码并对源码关键地方用中文详细注释, 目的是希望给以后有类似像我这样的找DBTree的朋友一点帮助!同时也是给初学delphi控件编程的朋友是
一个
好教材!
在DbGrid
Eh
中显示表中表
操作时写的代码并不多,主要
问题
是需要将所有的数据读内存表不太合适,在修改上应该可以将数据源改为动态。使用的重点是设置DbGrid
Eh
1的RowDetailPanel打开,再将DbGrid
Eh
2放入,设置
Mem
Table
Eh
2的MasterFields和DetailFields,接入数据源,好,出锅! ...
动态逐条新增编辑删除记录
一、需求分析 在同一页面下,用户逐行添加记录,同时满足动态修改、删除。 比如,填写回款计划,
一个
计划包括回款时间、比例等是
一个
记录,逐一添加、删除:
Hibernate查询总结
1:使用Session的createQuery()方法 如:List cats = session.createQuery( "from Company c where c.creationDate .setDate(0, date) .list();
在DbGrid
Eh
中显示主从表
操作时写的代码并不多,主要
问题
是需要将所有的数据读内存表不太合适,在修改上应该可以将数据源改为动态。使用的重点是设置DbGrid
Eh
1的RowDetailPanel打开,再将DbGrid
Eh
2放入,设置
Mem
Table
Eh
2的MasterFields和DetailFields,接入数据源,好,出锅! 使用这个功能要注意一点,MasterDBGrid
Eh
的DataSet必须是
Mem
tablE
h...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章