2Pascal-新时代的Pascal

 找回密码
 立即注册
搜索
热搜: fastreport
查看: 1095|回复: 2
打印 上一主题 下一主题

跨进程访问DBGrid.rar

[复制链接]

15

主题

14

帖子

46

积分

新手上路

Rank: 1

积分
46
跳转到指定楼层
楼主
发表于 2015-5-5 00:00:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
京东购书支持本站
跨进程访问DBGri.rar

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

4

帖子

14

积分

新手上路

Rank: 1

积分
14
沙发
发表于 2015-5-19 17:55:09 | 只看该作者
京东数码购物支持本站
大虾没看到你说的跨进程访问的过程啊?

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, DB, Grids, DBGrids, ADODB, DBClient;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Edit1: TEdit;
    con1: TADOConnection;
    qry1: TADOQuery;
    dbgrd1: TDBGrid;
    ds1: TDataSource;
    btn1: TButton;
    ClientDataSet1: TClientDataSet;
    procedure btn1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation//程序出处:http://pan.baidu.com/s/1GFZuZ
{$R *.dfm}    //为测试方便,我将数据换为orders.cds
              //windows7 + delphi7 测试通过.         广州佬

procedure TForm1.btn1Click(Sender: TObject);
begin
{
  with qry1 do
  begin
    close;
    sql.Clear;
    sql.Text:='select * from orders';
    open;
  end;
}
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
//一下代码是我加:
  ClientDataSet1.FileName:=ExtractFilePath (ParamStr(0))+'orders.cds';
  ClientDataSet1.Open;
  ds1.DataSet:=ClientDataSet1;
  Caption:='被访问目标程序';
end;

end.


回复 支持 反对

使用道具 举报

0

主题

4

帖子

14

积分

新手上路

Rank: 1

积分
14
板凳
发表于 2015-5-19 17:55:38 | 只看该作者
京东购书支持本站
难道就是CDS 文件吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|新时代Pascal论坛

GMT+8, 2024-12-22 11:47 , Processed in 0.066058 second(s), 27 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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