不想打字了,就把《开发人员指南》相关内容贴上来吧28.8.2 ADOExpress组件 由七个组件组成了A D O E x p r e s s。在这里,我们将其分为三组:连接型、A D O访问型和兼容性型。 1. 连接型组件组 TA D O C o n n e c t i o n组件被用于建立一个与A D O数据存储的连接。为了执行命令、获取数据和操作 元数据,你可以把多个A D O数据集和命令组件与一个TA D O C o n n e c t i o n组件关联以共享连接。这个组 件与基于B D E的程序中的T D a t a B a s e组件类似,对于简单的程序并没有必要使用它。 T R D S C o n n e c t i o n组件通过R D S的D a t a S p a c e对象的功能,封装了一个远程的R D S连接。T R D S C o - n n e c t i o n组件使用时,在C o m p u t e r N a m e参数中指定R D S服务器的名称,并在S e r v e r N a m e属性中设置 R D S服务器的P r o g I D。 2. ADO的访问组件组 TADODataSet 和TA D O C o m m a n d组成了A D O的访问组件组。之所以叫访问组件组,是因为其成员 提供了比传统B D E类型更强的A D O类型数据操纵能力,这样使D e l p h i的开发更加方便了。 TA D O D a t a S e t组件是用于获取和操纵A D O数据的主要的组件。该组件可以操纵数据库表、执行 S Q L查询和存储过程并且能通过TA D O C o n n e c t i o n组件或直接与一个数据存储建立连接。在V C L中, TA D O D a t a S e t封装了T Ta b l e、T Q u e r y和T S t o r e d P r o c等组件为基于B D E的程序提供的功能。 TA D O C o m m a n d组件类似于基于B D E的程序中的T Q u e r y. E x c u t e ( )和T S t o r e d P r o c . E x e c P r o c ( ),用来 执行S Q L语句,而不返回结果。如同TA D O D a t a S e t组件,这个组件能通过TA D O C o n n e c t i o n组件或直接 与一个数据存储连接。TA D O C o m m a n d组件也能执行S Q L语句并返回结果集,但是该结果集必须通过 TA D O D a t a S e t组件操纵。下面的代码显示了如何将TA D O C o m m a n d 组件的查询结果输入一个 TA D O D a t a S e t。 A D O D a t a S e t . R e c o r d S e t : = A D O C o m m a n d . E x e c u t e ; 3. 兼容性组件组 我们把TA D O Ta b l e、TADOQurey 和TA D O S t o r e d P r o c划分为兼容性组件组。因为,它们为开发人员提 供了大家所熟悉的分离的数据库表、查询和存储过程组件。使用这些组件不但能使基于B D E的程序向 A D O转换更容易一些,而且开发人员可以自由地选择使用它们或前面讲的A D O访问组件。如同 TA D O D a t a S e t和TA D O C o m m a n d,兼容性组件组也可以通过TA D O C o n n e c t i o n或直接与一个数据存储连接。 TA D O Ta b l e被用于通过一个单个的数据库表来获取和操作数据集的元素。TA D O Q u r e y可以通过一 个S Q L语句或执行DDL(Data Definition Language) SQL语句来获取和操作数据集的元素,比如C R E AT E TA B L E。TA D O S t o r e d P r o c用于执行存储过程,无论它是否返回结果值。
|_ adotable (table progress)
|_ adoquery (sql search)
|_ adoprostoredproc (execute storedproc)
|_ adocommand (sql search for no datadat return)
|_ adodataset (dataset operation)
由七个组件组成了A D O E x p r e s s。在这里,我们将其分为三组:连接型、A D O访问型和兼容性型。
1. 连接型组件组
TA D O C o n n e c t i o n组件被用于建立一个与A D O数据存储的连接。为了执行命令、获取数据和操作
元数据,你可以把多个A D O数据集和命令组件与一个TA D O C o n n e c t i o n组件关联以共享连接。这个组
件与基于B D E的程序中的T D a t a B a s e组件类似,对于简单的程序并没有必要使用它。
T R D S C o n n e c t i o n组件通过R D S的D a t a S p a c e对象的功能,封装了一个远程的R D S连接。T R D S C o -
n n e c t i o n组件使用时,在C o m p u t e r N a m e参数中指定R D S服务器的名称,并在S e r v e r N a m e属性中设置
R D S服务器的P r o g I D。
2. ADO的访问组件组
TADODataSet 和TA D O C o m m a n d组成了A D O的访问组件组。之所以叫访问组件组,是因为其成员
提供了比传统B D E类型更强的A D O类型数据操纵能力,这样使D e l p h i的开发更加方便了。
TA D O D a t a S e t组件是用于获取和操纵A D O数据的主要的组件。该组件可以操纵数据库表、执行
S Q L查询和存储过程并且能通过TA D O C o n n e c t i o n组件或直接与一个数据存储建立连接。在V C L中,
TA D O D a t a S e t封装了T Ta b l e、T Q u e r y和T S t o r e d P r o c等组件为基于B D E的程序提供的功能。
TA D O C o m m a n d组件类似于基于B D E的程序中的T Q u e r y. E x c u t e ( )和T S t o r e d P r o c . E x e c P r o c ( ),用来
执行S Q L语句,而不返回结果。如同TA D O D a t a S e t组件,这个组件能通过TA D O C o n n e c t i o n组件或直接
与一个数据存储连接。TA D O C o m m a n d组件也能执行S Q L语句并返回结果集,但是该结果集必须通过
TA D O D a t a S e t组件操纵。下面的代码显示了如何将TA D O C o m m a n d 组件的查询结果输入一个
TA D O D a t a S e t。
A D O D a t a S e t . R e c o r d S e t : = A D O C o m m a n d . E x e c u t e ;
3. 兼容性组件组
我们把TA D O Ta b l e、TADOQurey 和TA D O S t o r e d P r o c划分为兼容性组件组。因为,它们为开发人员提
供了大家所熟悉的分离的数据库表、查询和存储过程组件。使用这些组件不但能使基于B D E的程序向
A D O转换更容易一些,而且开发人员可以自由地选择使用它们或前面讲的A D O访问组件。如同
TA D O D a t a S e t和TA D O C o m m a n d,兼容性组件组也可以通过TA D O C o n n e c t i o n或直接与一个数据存储连接。
TA D O Ta b l e被用于通过一个单个的数据库表来获取和操作数据集的元素。TA D O Q u r e y可以通过一
个S Q L语句或执行DDL(Data Definition Language) SQL语句来获取和操作数据集的元素,比如C R E AT E
TA B L E。TA D O S t o r e d P r o c用于执行存储过程,无论它是否返回结果值。
ADOSTOREDPROCE,ADOCOMMAND,ADOTABLE,ADOQUERY,指定连接为刚才的ADOCONNECTION名就行了
ADOConnection的connectionstring属性该如何设置呢?
这个问题解决了就结帐!!!
利用adoquery的connectstring属性,与数据库建立连接,你的c:\123.DB如果是
access的话,在建立连接是先选use connection string ,build时请选microsoft jet 4.0 ole db provider
你所要做的是:
1,在sql server 2000中添加一个新的登录用户。
2,双击Adoconnection的connectstring属性,选use connectiong string.点击build.
3,输入你的服务器名
4,选使用指定用户名称和密码,保存密码
5,选择你要连的数据库。
6,测试连接,如果成功。就可以用了
刚刚学来得不知道你能不能用上。
保你两个星期成为ADO的中手