| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 817 人关注过本帖
标题:请教一个数据库问题
只看楼主 加入收藏
h19861104
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-5-11
收藏
 问题点数:0 回复次数:2 
请教一个数据库问题
我新建了一个工程。
它的project manager如图所示。
其中主窗体FormCover的代码如下:
unit Cover;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,DB,ADODB,StdCtrls, ExtCtrls;

type
  TFormCover = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Panel1: TPanel;
    Panel2: TPanel;
    BTNAdd: TButton;
    BTNBrowser: TButton;
    BTNSearch: TButton;
    BTNContact: TButton;
    BTNAbout: TButton;
    ExitBTN: TButton;
    Memo1: TMemo;
    procedure BTNAddClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  FormCover: TFormCover;
uses DataModule,AddData,Search,AddMore,About,QReport;  

implementation

{$R *.dfm}

procedure TFormCover.BTNAddClick(Sender: TObject);
begin
datamodule1.//这里无法输入,因为输入这个点后就会出错。Unable to invoke Code Completion due to errors in source code
end;

end.
我的数据模板DataModule的代码如下。其中的ADOConnection1已经和数据库连接上了。好像这段代码少了点,因为我看书上说,adoconnection连接上后,在这里会生产很大一段代码。
unit DataModule;

interface

uses
  SysUtils, Classes, DB, ADODB;

type
  TDataModule1 = class(TDataModule)
    ADOConnection1: TADOConnection;
    ADODataSet1: TADODataSet;
    DataSource1: TDataSource;
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  DataModule1: TDataModule1;

implementation

{$R *.dfm}

end.

clip_image002.jpg (32.58 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 数据库 
2008-05-12 20:20
provoke
Rank: 2
来 自:广州
等 级:新手上路
威 望:5
帖 子:175
专家分:0
注 册:2007-6-14
收藏
得分:0 
unit DataModule;
DataModule似乎是关键字吧……最好不要用这样的标识符,懒得改的话就用默认命名,如DataModule1;
------------------------------
var
  FormCover: TFormCover;
uses DataModule,AddData,Search,AddMore,About,QReport;  

implementation

{$R *.dfm}

这一个使用列表,要么与接口中的部分合并,要么放到实现部分里,即
implementation

uses
  DataModule,AddData,Search,AddMore,About,QReport;  

{$R *.dfm}

爱我至爱,至死不渝!
2008-05-12 21:01
xu2000
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:51
帖 子:3890
专家分:56
注 册:2006-4-8
收藏
得分:0 
我简单试了一下,是可能用DataModule作为单元名的。所以第一个问题很准确回答。

第二个问题吗,即使连上后也不会产生大量的代码。

我会拿出我全部的钱财,以保你衣食无忧。我会献出我所有的智慧,以助你一帆风顺。我会想到所有的笑语,以令你展眉开颜。我会挤出最长的时间,以使你终生幸福。        [本人原创的结婚宣言]
2008-05-13 08:21
快速回复:请教一个数据库问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017520 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved