社区
数据库(包含打印,安装,报表)
帖子详情
一个关于ADO.command的基础问题!
Francisjp
2003-09-16 10:16:29
vb里ado的command和parameter是干什么用的,既然用connection已经能够连接数
据库了,为什么还要用他们呢?请指教!最好还有对比的例子进行说明!不胜感激!
...全文
79
2
打赏
收藏
一个关于ADO.command的基础问题!
vb里ado的command和parameter是干什么用的,既然用connection已经能够连接数 据库了,为什么还要用他们呢?请指教!最好还有对比的例子进行说明!不胜感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Francisjp
2003-09-17
打赏
举报
回复
还是没看懂! 没有感性的认识!在具体指教一下吧!
Dublue
2003-09-16
打赏
举报
回复
使用 Command 对象查询数据库并返回 Recordset 对象中的记录,以便执行大量操作或处理数据库结构.
可以使用 Command 对象的集合、方法、属性进行下列操作:
使用 CommandText 属性定义命令(例如,SQL 语句)的可执行文本。
通过 Parameter 对象和 Parameters 集合定义参数化查询或存储过程参数。
可使用 Execute 方法执行命令并在适当的时候返回 Recordset 对象。
执行前应使用 CommandType 属性指定命令类型以优化性能。
使用 Prepared 属性决定提供者是否在执行前保存准备好(或编译好)的命令版本。
使用 CommandTimeout 属性设置提供者等待命令执行的秒数。
通过设置 ActiveConnection 属性使打开的连接与 Command 对象关联。
设置 Name 属性将 Command 标识为与 Connection 对象关联的方法。
将 Command 对象传送给 Recordset 的 Source 属性以便获取数据。
许多提供者都支持参数化的命令。需要进行的操作在这些命令中只定义一次,但可以使用变量(或参数)改变命令的某些细节。例如,SQL SELECT 语句可使用参数定义 WHERE 子句的匹配条件,而使用另一个参数来定义 SORT BY 子句的列的名称。
Parameter 对象代表与参数化查询关联的参数,或进/出参数以及存储过程的返回值。
使用 Parameter 对象的集合、方法、和属性可进行如下操作:
使用 Name 属性可设置或返回参数名称。
使用 Value 属性可设置或返回参数值。
使用 Attributes 和 Direction、Precision、NumericScale、Size 以及 Type 属性可设置或返回参数特性。
使用 AppendChunk 方法可将长整型二进制或字符数据传递给参数。
ADO
.NET本质论.pdf
深入探索了类、接口、属性和方法。讲解了数据结构,演示了如何用
ado
.net来解决具体的数据访问
问题
。重点讨论了
ado
.net如何有效地平衡"功能的泛化"和"执行效率",以及它如何解决对扩展性、并发性和可靠性的要求。针对其他数据访问api(包括ole db,
ado
,odbc和jdbc)的程序员,提供了帮助其迁移到
ado
.net许多易用的参考 本书由资深数据库教师编写,全面介绍了
ado
.net。书中深入剖析了
ado
.net的本质,探索了类、接口、属性和方法的工作原理,同时还为其他数据访问api(包括oledb,
ado
,odbc和jdbc)的程序员,提供了有价值的参考材料。本书适合具有一定数据库
基础
的开发人员阅读,也可用作数据库中高级课程或培训班配套教材。 第1章 数据:模型、应用程序和api 1.1 信息、数据建模和数据库 1.2 数据库和api
基础
1.3 关系模型 1.3.1 关系设计规则 1.3.2 关系模型的优点 1.3.3
ado
.net对关系模型的支持 1.4 层次结构、对象和混合 1.4.1 现代的非关系数据 1.4.2 多维数据 1.4.3 非关系数据和
ado
.net 1.4.4 xml和信息集 1.4.5 xml、数据库和统一数据表示 1.5 以数据的中心的应用程序模型 1.6 数据访问api的发展历程 1.7 小结 第2章
ado
.net
基础
2.1 数据访问和.net体系结构 2.2 两种数据访问模式 .2.3 连接模式 2.3.1 oledb和sqlclient数据提供程序 2.3.2 使用
ado
.net数据提供程序编写泛型数据访问代码 2.3.3 数据提供程序模型中的游标 2.4 断开模式和dataset 2.5 .net中的xml api 2.5.1 流式xml 2.5.2 xml架构 2.5.3 xmldocument,xpath和xpathnavigator 2.5.4 xml和数据提供程序的混合 2.6 托管数据类的布局 2.7 小结 第3章 连接模型:流式数据访问 3.1 .net数据提供程序和连接模型 3.2 连接类 3.3 连接池 3.4 元数据方法 3.5
command
类 3.6 使用参数 3.7 命令的准备、取消、超时和清除 3.8 通过datareader进行流式数据传输 3.9 通过idatarecord读取列值 3.10 错误处理 3.11 使用事务处理 3.11.1 分布式事务处理 3.11.2 连接池的工作原理 3.11.3 声明性事务处理的工作原理 3.12 permission类 3.13 小结 第4章 dataset类:关系数据的集合 4.1 dataset 4.1.1 dataset作为驻留内存的数据库 4.1.2 dataset的用途 4.2 dataset对象模型 4.2.1 datacolumn,datarow和data table 4.2.2 data table及其用法 4.2.3 datarow 4.2.4 键、关系和约束 4.2.5 通过关系来导航:select和find 4.2.6 行的添加、获取、更改和删除 4.2.7 合并更改 4.2.8 合并dataset 4.2.9 datarow的状态和版本 4.2.10 规则和关系 4.2.11 错误处理 4.2.12 事件 4.2.13 dataset和非关系类型 4.3 定义信息架构 4.4 小结 第5章 dataadapter:数据库和dataset的同步 5.1 乐观并发性 5.2 dataadapter类 5.3 从托管提供程序中填充dataset 5.3.1 在fill中使用架构和映射信息 5.3.2 执行dataadapter.fill期间的错误处理 5.4 dataadapter.fill的工作原理 5.5 oledbdataadapter中的
ado
集成 5.6 通过dataadapter更新数据库 5.6.1
command
builder类 5.6.2 直接编写更新逻辑 5.7 update的工作原理 5.8 dataset事件模型 5.9 编写常规自定义命令 5.9.1
ado
x
command
builder 5.9.2 构造批处理更新命令 5.10 再论dataset和非关系数据类型 5.11 应该使用dataset还是datareader 5.12 小结 第6章 数据绑定:
ado
.net和gui 6.1 windows窗体和web窗体 6.2 数据表示模式 6.3 使用数据绑定控件 6.3.1 web窗体数据绑定类型 6.3.2 数据绑定控件类型解析 6.3.3 同datareader绑定 6.4 用dataset进行数据绑定 6.5 data view和通用转换 6.6 表和列映射 6.7 可编辑的列表控件:datalist和datagrid 6.7.1 datalist 6.7.2 datagrid 6.8 非关系数据和data view 6.9 与visual studio的集成 6.10 控件和数据窗体 6.1l 小结 第7章 xml和数据访问的集成 7.1 xml和传统数据访问 7.2 xml和
ado
.net 7.2.1 定义dataset的架构 7.2.2 优化dataset的xml架构 7.2.3 将xml读入dataset 7.2.4 从dataset写入xml架构 7.2.5 microsoft特有的批注 7.2.6 从dataset写入xml数据 7.3 序列化、封送和dataset 7.4 类型化的dataset 7.5 xmldat
ado
cument类 7.5.1 xmldat
ado
cument和dataset 7.5.2 xmldat
ado
cument和dat
ado
cumentxpathnavigator 7.6 数据库和xml的重要意义 7.6.1 xml作为一种特定类型 7.6.2 文档合成与分解 7.7 sql server、xml和托管数据访问 7.7.1 for xml关键字 7.7.2 openxml 7.7.3 sqloledb提供程序 7.7.4 sqlxml托管类 7.7.5 sqlxml web应用程序 7.7.6 updategram 7.7.7 sql xml oledb提供程序中的for xml 7.7.8 批量加载 7.7.9 未来的支持 7.8 使用sqlxml和.net 7.9 小结 第8章 提供程序:
ado
.net和数据提供程序 8.1 如何选择 8.2 保留ole db:ole db概念总结 8.3 保留ole db:与oledb数据提供程序交互 8.3.1 主要的共型和类型映射 8.3.2 访问程序 8.3.3 执行命令、返回结果和使用openrowset 8.3.4
command
的最终格式和行为 8.3.5
command
dialect 8.3.6 层次化数据 8.3.7 从rowset更新 8.3.8 错误 8.3.9 不支持的功能 8.3.10 支持和不支持的提供程序 8.4 编写数据提供程序 8.5 实现connection类 8.5.1 规格 8.5.2 实现 8.5.3 特殊化 8.6 实现
command
类 8.6.1 规格 8.6.2 实现 8.6.3 特殊化 8.7 实现datareader类 8.7.1 规格 8.7.2 实现 8.7.3 特殊化 8.8 实现dataadapter类 8.8.1 规格 8.8.2 实现 8.8.3 特殊化 8.9 添加增强功能 8.10 实现xml infoset提供程序 8.11 实现xmlreader 8.12 实现xpathnavigator 8.13 其他实现方案:总结 8.14 论证大一统访问模型的可行性 8.15 小结 第9章 消费者的
ado
.net迁移路径 9.1
ado
.net迁移路径 9.2 面向ole db程序员的
ado
.net 9.2.1 cotype等价物 9.2.2 数据提供程序的透明性 9.2.3 使用提供程序特有的功能 9.2.4 错误处理 9.2.5 系统提供的服务 9.2.6 系统提供的组件 9.2.7 服务提供程序 9.2.8 封送 9.3
ado
概述 9.4 面向
ado
程序员的
ado
.net 9.5
ado
connection、
command
和事务处理 9.5.1 连接和连接字符串 9.5.2 使用事务处理 9.5.3 命令和
command
行为 9.5.4 层次化数据 9.5.5 异步操作 9.5.6 属性 9.6
ado
.net与
ado
断开模型的比较 9.6.1 类的等价物 9.6.2 导航 9.6.3
ado
.net中的getrows有何变化 9.6.4 更新 9.6.5 创建更新语句 9.6.6 批处理更新 9.6.7
ado
.net的dataset扩展 9.6.8 列和表的命名 9.6.9 排序和筛选 9.7
ado
db的互操作性 9.8 面向odbc程序员的
ado
.net 9.8.1 句柄和环境 9.8.2 命令 9.8.3 获取数据 9.8.4 元数据和架构信息 9.8.5 错误 9.9 面向jdbc程序员的
ado
.net 9.9.1 泛化代码 9.9.2 提供程序的类型 9.9.3 连接池 9.9.4 非关系数据类型 9.9.5 对象数据库 9.9.6 其他sql-99扩展 9.9.7 元数据 9.9.8 事务处理 9.9.9 命令和行为 9.9.10 执行查询和返回结果 9.9.11 服务器游标 9.9.12 错误 9.10
ado
.net jdbc程序员和断开模型 9.11 sql/j part 0和类型化dataset 9.12 小结 第10章
ado
.net和各种数据类型 10.1 数据访问的发展历程 10.2
ado
.net和基于服务器及文件的rdbms 10.3
ado
.net和同种层次结构数据及ordbms 10.4
ado
.net和网络数据:对象图、odbms与网络dbms 10.5
ado
.net和结构化文件、多维数据及ordbms 10.6
ado
.net平面文件和半结构化文件 10.7 小结 附录a 数据类型和类型映射 a.1 db type枚举 a.2 将sql server数据类型映射到sqltype及sqldbtype a.3 将ole db dbtype映射到.net数据类型 a.4 odbc类型映射 a.5 parameter.dbtype 附录b 表达式的语法 b.1 用户自定义值 b.2 运算符 b.3 字符串运算符 b.4 通配符 b.5 父/子关系引用 b.6 聚合 b.7 函数 附录c 架构推断规则 c.1 排除信息 c.2 推断过程总结 c.3 表 c.4 有属性的元素 c.5 有子元素的元素 c.6 重复元素 c.7 列 c.8 属性 c.9 没有属性或子元素的元素 c.10 关系 c.11 元素文本 c.12 限制
《零
基础
学ASP.NET 2.0》第13章
ADO
.NET 2.0对象
13.1
ADO
.NET 2.0概述 211 13.1.1
ADO
.NET 2.0的新特性 211 13.1.2
ADO
.NET中的对象 212 13.2 Connection对象 212 13.3
Command
对象 215 13.3.1 插入数据 215 13.3.2 查询数据 217 13.3.3 更新数据 219 13.3.4 删除数据 222 13.3.5 返回单个值 224 13.4 DataReader对象 225 13.4.1 DataReader对象的常用属性和方法 225 13.4.2 使用DataReader对象读取数据 226 13.5 DataSet对象 227 13.5.1 创建DataSet对象 228 13.5.2 向DataSet中添加DataTable 228 13.5.3 将控件绑定到DataSet 229 13.5.4 通过程序创建DataTable 230 13.5.5 缓存DataSet 232 13.5.6 多个DataAdapter对象填充同一DataSet 233 13.5.7 将不同的查询填充到同一DataSet 235 13.5.8 合并DataSet 237 13.5.9 复制DataSet 240 13.6 配置应用程序 243 13.7 常见
问题
244 13.7.1 介绍Connection对象时为什么在程序中出现的是SqlConnection 244 13.7.2 使用
Command
对象来执行SQL命令应注意什么 245 13.7.3 DataSet对象太复杂了 245
ADO
.NET
基础
.ppt
利用抽水机模型形象地描述了
ADO
.NET的工作原理:水源—数据库 水—数据 进水管—Connection 抽水机—
Command
出水管—DataAdapter、DataReader 水库—DataSet 水池子—DataTable
ADO
.NET 学习
基础
、深入
本文着重讨论该技术包含哪些功能,以及如何充分利用这一技术来使用数据库。我们首先介绍连接到数据库的基本要素,然后讨论如何读取和写入数据库。
ADO
.NET 的内容十分广泛,针对每种操作提供了很多方法。在本文中,我们将使用 DataSet 对象读取和写入数据,并尝试使用 DataReader 和
Command
对象手动读取和写入数据。同时还将探索动态 SQL 和存储过程的使用。读完本文后,您将可以使用
ADO
.NET 来创建、读取、更新和删除数据。
VB6.0
ADO
添加数字文本信息.rar
VB6.0
ADO
添加数字文本信息,演示如何添加数字或字符型数据,从连接数据库、打开记录集、可添加数据到显示数据到表格中,演示了一系列的实现,是
一个
基础
的VB与access操作的范例。这一切的执行,需要从点击
一个
按钮开始: Private Sub
Command
1_Click() '连接数据库 con.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=book" '打开记录录,可添加 rs.Open "select * from 书名 ", con,
adO
penKeyset, adLockOptimistic '开始添加数据 rs.AddNew For i = 0 To 2 rs.Fields(i) = Trim(Text1(i).Text) Next i For i = 3 To 5 rs.Fields(i) = Val(Text1(i).Text) Next i MsgBox "成功添加数据", 48, "添加信息" rs.Update '表格显示书名数据表 Set MSHFlexGrid1.DataSource = con.Execute("select * from 书名")
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章