DELPHI入门3--最简单的数据库连接,运用

1) 用DELPHI里的工具建立最简单的数据库,和资料表;以PARADOX讲解;Database Desktop(DBD)  建立、索引、查询数据库表以及访问、编辑来自各数据中的数据  
建立目录,在下面建立客户资料表tbaCustomer(sCustNo,sCustName,sCustCorp,sCustAddr,....)
建议包含字符串类型,FLOAT类型,日期类型,INTEGER类型四种类型

2)利用SQL EXPLORER设置别名,关系数据库,可以查看资料内容,同时可以简单介绍SQL EXPLORER工具的简单使用方法,新增资料,修改资料,删除资料,....

3)利用DELPHI自带的控件,DATASOURCE,TABLE,DBGRID三个控件之间的关联,来实现资料的显示;
TTable  取数据库表中的数据,TTable再与TDataSource 进行“对话”,使得数据浏览部件能够有效地从TTable中访问数据并能显示和编辑其中的数据。
TDataSource 件与数据浏览件TDBGrid、TDBEdit之间传送数据的通道。
==>TTable部件 ???????? 利用TTable部件程序设计人员甚至可以不需要编写任何程序便可对数据库进行访问,在一个应用程序窗体中放置一个TTable部件的过程如下:
1、在部件选择板上选择Data Access页;
2、单击Table图标;
3、在窗体内单击鼠标,获得一个TTable部件;
4、为TTable部件设置有关的属性:
DatabaseName属性指定要访问的数据库所在的路径名,路径名可以用别名来表示。
TableName属性指定要访问数据库中具体的数据库表。
Active属性设置为True时,表示打开要访问的数据库表;设置为False时,暂时 不打开要访问的数据库表。
==>TDataSouece部件 ??????? TDataSource部件是连接数据集部件TTable、TQuery、 TStoredProc 和数据控制部件TDBGrid、TDBEdit等的桥梁,TTable、TQuery、TStoredProc部件通过BDE可以实现与磁盘上的数据库连接即访问, 但它们本身不能显示数据库中的数据信息, 而数据控制部件如TDBGrid、TDBEdit等能够提供可视化的界面,显示数据库中的数据信息,但它们不具备访问磁盘数据库的能力,正是TDataSource将这两者有机地结合起来, 使得用户才能交互地对数据库中的数据信息进行查询、修改、插入、删除等操作。
在应用程序窗体中放置TDataSource部件的过程如下:
1、在部件选择板上选择Data Access页;
2、单击DataSource图标;
3、在窗体内单击鼠标,获得一个TDataSource部件;
4、为TDataSource部件设置有关的属性:
Dataset属性指定一个数据集部件,可以是TTable、TQuery或TStoredProc部件的 名字。
==>DBGRID再设置DATASOURCE属性就可以实现显示数据的目的了;

4)利用DELPHI自带的数据控制部件:
TDBNavigator  用该部件对单条记录进行编辑,还可以用它来插
 入、删除记录以及刷新显示和取消前一次的操作

关联上去之后,就可以实现新增,修改,删除数据的目的了.
再让新入门者多练习吧,很简单的;

?

例子:

push-flower.gif (2012 bytes)使用Table、Data Source、DBGrid元件建立基礎資料庫

元件

屬性

屬性值

說明

Table1 DataBase Name DBDEMOS 設定資料庫來源檔的檔案類型
Table Name Cuontry.db 設定資料庫檔名
Active True<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值