delphi 7 mdi子窗体。。。无法更改以命令对象为源的记录集对象的 ActiveConnection 属性。

摘要:
最后,我们发现在基类中这样做可以解决问题,但为什么?????

问题是这样的 我做了一个小程序 把 adoconnection放到了主窗体  连接的是access数据库;

新建了一个子窗体继承自FBase  新建了一个pubulic方法 qrySearch 实现了打开表;

formCreate调用了qrySearch方法 ;

delphi 7 mdi子窗体。。。无法更改以命令对象为源的记录集对象的 ActiveConnection 属性。第1张delphi 7 mdi子窗体。。。无法更改以命令对象为源的记录集对象的 ActiveConnection 属性。第2张
 public
    procedure qrySearch(cLiuShui: string = '-1');
    { Public declarations }
  end;

var
  FRuKuDan: TFRuKuDan;

implementation

uses
  UFMain, UPubFunction, UFRuKuDanliulan;

{$R *.dfm}

/// <summary>
/// 打开qry
/// </summary>
/// <param name="cLiuShui">流水号</param>
procedure TFRuKuDan.qrySearch(cLiuShui: string);
var
  s: string;
begin

  s := 'select * from 入库信息 where 入库流水号 = ' + quotedstr(cLiuShui);
  doquery(qry, s);//这个地方封装了那四句话

end;

procedure TFRuKuDan.FormCreate(Sender: TObject);
begin
  inherited;

  qrySearch;

end;
View Code

登录程序 打开子窗体后 直接关程序就出这个错了 

delphi 7 mdi子窗体。。。无法更改以命令对象为源的记录集对象的 ActiveConnection 属性。第3张

真是百思不得其姐姐--!

最后发现 要在基类这么做 (当然在该子窗体这么做也可以)

delphi 7 mdi子窗体。。。无法更改以命令对象为源的记录集对象的 ActiveConnection 属性。第4张

可解决问题 

but Why?????(非公用方法不出这个问题)

免责声明:文章转载自《delphi 7 mdi子窗体。。。无法更改以命令对象为源的记录集对象的 ActiveConnection 属性。》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇多视图立体匹配论文分享:BlendedMVSQt qss一些伪装态,以及margin与padding区别下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

delphi PDFium介绍

PDFium介绍 概述 Delphi 和 C++ Builder 组件,用于查看、导航、文本提取和编辑 PDF 文件。 特征 使用 PDFium 开源 PDF 渲染引擎 支持 Delphi/C++ Builder 5 - 10.3 和 Lazarus 2.0.2 组件 TPdf 使用 Tpdf 组件打开、导航、提取文本和编辑 PDF 文档。 TPdfV...

Vue3+TypeScript?看这一篇就够了

1、TypeScript快速上手 1.1 初识 TypeScript TypeScript 的介绍 TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。 2012年10月,微软发布了首个公开版本的TypeScript,2013年6月19日,在经历了一个预览版之后微软正式发布...

使用原生 python 造轮子搭建博客

这篇用来 记录一个 从零开始的 博客搭建,希望坚持下去,因为python 开发效率令人发指,所以会原生从零写 ORM ,Web 框架 前提是打好 异步 io 的基础, 使用异步,有一点要谨记,一旦开始异步,层层异步,从 http 到 数据库层都要用异步框架写异步函数,所谓开弓没有回头箭 # -*- coding: utf-8 -*- import asy...

读取FTP上的excel文件,并写入数据库

今天遇到一些问题,需要从ftp上读取一些excel文件,并需要将excel中的数据写入到数据库,这样就可以通过管理页面查看这些数据。 我将相关工作分为三步,1、从ftp上读取相关文件,并将excel文件下载到本地。2、读取本地下载完成的excel,读取相关信息 3、将读取的信息存储到数据库中。 1、获取java操作ftp操作,首先要从maven仓库http...

反射+枚举+freemarker,自动生成实体类,自动建表建索引(二)之建表建索引,注解和DatabaseMetaData 获取信息

接上一篇博文 反射+枚举+freemarker,自动生成实体类,自动建表建索引(一)之生成实体类,枚举详解,这篇博文介绍自动建表。 用反射+枚举+freemarker,自己实现的自动生成实体类和自动建立数据表建索引。用enum枚举作为数据表的配置文件,1个枚举就是1张表,根据枚举类,自动生成实体类,和自动建表建索引。 主要步骤和 上一篇博文差不多,就是...

java设计模式的应用场景(转)

原文地址:http://blog.csdn.net/xsxxxsxx/article/details/5757474 1、抽象工厂2、Builder3、工厂方法(把变和不变的地方隔离出来)4、Bridge模式5、适配器Adapter6、Decarator7、Command命令模式8、Visitor模式9、Strategy模式10、代理 11、责任链模式...