标题:ADO对象的问题
只看楼主
rmxpsp2
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-5-8
 问题点数:0 回复次数:1 
ADO对象的问题

Public Function Adodc(conString As String, adodc_name As Adodc, grid As DataGrid)
Dim cnStr As String
cnStr = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Wage;Data Source=(local)"
With adodc_name
.ConnectionString = cnStr
.CommandType = adCmdText
.RecordSource = conString
Set grid.DataSource = adodc_name
.Refresh
End With
End Function
这段代码我看了很多书都不是很理解,希望高手能够详细的讲解下,最好有资料。先谢了。。。。
在线等
搜索更多相关主题的帖子: ADO 对象 name grid cnStr 
2007-05-08 09:30
huangwy
Rank: 1
等 级:新手上路
威 望:2
帖 子:297
专家分:0
注 册:2007-3-23
得分:0 
这是一个利用ADODC设置DataGrid的函数
cnStr是设置连接的字串,用来连接SQL数据库
adodc_name是一个ADODC对象
通过把它的ConnectionString属性设置成cnStr,使Adodc_name连接到数据库
CommandType是用来说明RecordSource的类型的
它在ADODC中可以取以下值:
属性 值 说明
adCmdText 1 按命令或存储过程调用的文本定义计算 CommandText。
adCmdTable 2 按表名计算 CommandText,该表的列全部是由内部生成的 SQL 查询返回的。
adCmdStoredProc 4 按存储过程名计算 CommandText。
adCmdUnknown 8 默认值。指示 CommandText 属性中命令的类型未知。
当你要用Sql的命令操作数据时,使用adCmdText
如果你要直接打开一个数据表,用adCmdTable,这时,你在Recordset中直接用数据表的名称即可
其他类似,见上面说明
后面的两句,是把dataGrid的数据源设置为Adodc_name
也就是说,你要用Adodc_name来填充datagrid

2007-05-08 14:15



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-137564-1-1.html




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

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