学院首页 软件应用 编程开发 创意设计 认证培训 软件论坛
ASP ASP.NET PHP JSP SQL MYSQL Java VB

您的位置:学院 >> 编程开发 >> Delphi >> 如何实现在一个Dbgrid中显示多数据库


如何实现在一个Dbgrid中显示多数据库


在数据库编程中,不必要也不可能将应用程序操作的所有数据库字段放入一个数据库文件中。正确的数据库结构应是:将数据库字段放入多个数据库文件,相关的数据库都包含一个唯一的关键字段,在多数据库结构里可以建立联系。
  例如:要编制一个人事管理程序,为简化演示程序,只建立两个数据库,每个数据库都只建立两个字段。

  个人简介 jianjie.dbf,由人事处维护;工资情况 gongzi.dbf,由财务处维护。

  一、数据库的建立
  进入DataBase Desktop,建立数据库结构如下:
  jianjie.dbf
  编号 字段名:bianhao size:4 type:number
  姓名 字段名:xingming size:10 type:character

  gongzi.dbf
  编号 字段名:bianhao size:4 type:number
  工资 字段名:gongzi size:4 Dec 2 type:number

  注意:两个数据库的bianhao字段的size、type必须一致。实际上,两数据库文件可以分布在网络的不同计算机上,为便于演示,分别存为″c:\test\jianjie.dbf″和″c:\test\gongzi.dbf″。

  二、应用程序的编制
  启动Delphi,新建一个工程,在窗体中加入Query控件Query1,databasename属性设为c:\test;
  加入DataSource控件datasource1,DataSet属性设为Query1;加入DbGrid控件dbgrid1,DataSource属性设为DataSource1,将Query1.sql属性设为
  SELECT DISTINCT A.bianhao,a.xingming, b.gongzi
  FROM ″jianjie.dbf″ A, ″gongzi.DBF″ b
  WHERE A.bianhao=b.bianhao

  再将Query1.enabled属性设为True,不用编译,DbGrid1就会显示:bianhao,xingming,gongzi三个字段。如果jianjie.dbf和gongzi.dbf中有记录,则记录会显示出来。因篇幅所限,此文只介绍了Dbgrid中显示多个数据库内容的一般方法,读者可在此基础上进行完善,使该方法更好地适应您的需要。
技术文章快速查找

栏目导航
软件应用
·操作系统 ·杀毒防黑 ·应用软件
·聊天软件 ·网络软件  
Web开发
·ASP ·JavaScript ·CGI
·JSP ·VbScript ·Web服务器
·PHP ·XML  
开发语言
·VB ·VC ·ASP.NET
·Java ·C/C++ ·Delphi
数据库开发
·MySQL ·SQL/Access ·PowerBuilder
·Oracle ·DB2  
网站设计
·Flash ·Dreamweaver ·HTML/CSS
·Fireworks ·FrontPage  
平面设计
·Photoshop ·CorelDraw ·AutoCAD
·FreeHand ·Illustrator ·3DsMAX
媒体动画
·Director ·Authorware ·Maya
·视频处理    


相关软件 产品库推荐
·笔记本 ·台式机 ·服务器
·数码相机 ·手机 ·GPS
·DV摄像机 ·MP3 ·MP4
·CPU ·硬盘 ·内存
·主板 ·显卡 ·显示器
·打印机 ·投影机 ·路由器

还没人留言,抢个先,哈哈!
对"如何实现在一个Dbgrid中显示多数据库"的评论 - 快速回贴
内容:
  [完成后可按Ctrl+Enter发布]

百度中 如何实现在一个Dbgrid中显示多数据库 相关内容
Google搜索中 如何实现在一个Dbgrid中显示多数据库 相关内容
雅虎中 如何实现在一个Dbgrid中显示多数据库 相关内容
Sogou搜索中 如何实现在一个Dbgrid中显示多数据库 相关内容

相关软件 最新回复帖子:

·Windows Vista 中卸载软件的不同方式
·没有mysql支持时的替代方案
·一个可以发送附件及HTML格式邮件的PHP类
·AutoCAD打造精致三维鸟笼实例详解
·Photoshop自定义水晶字特效样式
·AutoCAD三维基础实例教程
·PS为黑背景长发美女照片抠图换背
·用Photoshop自制个性摩托车贴花小经验
·轻松几步将美女照片处理为手工素描
·巧用Photoshop画笔轻松绘制创意特效


  相关软件 如何实现在一个Dbgrid中显示多数据库相关文章
为Delphi数据表格增加彩色 建立应用软件注册安全机制
在Delphi中自动检测、建立数据库别名和表格 在Delphi程序中维护DBF数据库
用Delphi 开发数据库程序经验三则 在Delphi的DBGrid中插入其他可视组件
Delphi3数据库编程中的查找字段 Delphi数据库开发及统计表格设计
用Delphi4的QReport部件生成报表 也谈为Delphi中数据库报表加网格
在Dephi中使用TStream读写数据的技巧 Delphi中的消息处理
在DEPHI程序中使用ADO对象存取ODBC数续 在DELPHI程序中使用ADO对象存取ODBC数
在DELPHI程序中动态设置ODBC数据源 精简DELPHI数据库系统的补充
如何对数据流 INSERT、APPEND 定制任务栏上的系统菜单
活用 SetSelTextBuf 捕捉来自 Thread 的异常