有窗体A、B,B上有DBEdit控件和Btn_OK按钮
在A上按按钮Btn1执行以下代码
B.ShowModal;
B.DataSource1.DataSource:=A.ClientDataSet1
A.ClientDataSet1.Append
1、if B.ModalResult:= mrOK then
A.ClientDataSet1.Post;
2、在Btn_OK的代码如下:
DBEdit1.DataSource.DataSet.Post;
ModalResult:= mrOK;
以上两种方法都不能保存数据到数据库里,为什么,怎样改,(B不能Unit A)
在A上按按钮Btn1执行以下代码
B.ShowModal;
B.DataSource1.DataSource:=A.ClientDataSet1
A.ClientDataSet1.Append
1、if B.ModalResult:= mrOK then
A.ClientDataSet1.Post;
2、在Btn_OK的代码如下:
DBEdit1.DataSource.DataSet.Post;
ModalResult:= mrOK;
以上两种方法都不能保存数据到数据库里,为什么,怎样改,(B不能Unit A)
解决方案 »
- 菜鸟求助 一个关于自定义控件的很EASY的问题 在线急等。。。。。。。。。。
- xp下用delphi写的COM+,将msi安装到win2000+sp4 系统下出错!!!!
- 如何提高数据库的连续insert操作速度啊
- http://community.csdn.net/Expert/topic/3943/3943031.xml?temp=4.310244E-02
- 小問題:關於taborder
- 如何向指定IP指定端口发送指定数据?
- 我要PDF
- Delphi7中没有TSocketConnection.我连接三层结构用什么呢???
- 我用的条码字体不能被扫描枪识别??
- 从库中的多个表创建两个临时表,在从这两个临时表中查询数据,速度为何如此之慢?
- 关于shellexecute()的一个紧急问题
- 区别
你至少要先append;或者insert吧
第二点不是先Post然后ModalResult:= mrOK;关闭窗体吗To: dh9450(谁有我菜)
前面就有Append了
然后把按扭的ModalResult设为mrok
按扭的Click不要写代码
用这个
1、if B.ModalResult:= mrOK then
A.ClientDataSet1.Post;
试试
if B.ShowModal=mrok then
ClientDataSet1.Post;
这个要写在窗体