ADO.NET Command对象简介 作者: zyf0808 发表日期: 2006-03-30 08:41 文章属性: 原创 复制链接 | ||||||||||||||||
Command 对象简介
Command 对象最主要的工作是透过Connection 对象对数据源下达操作数据库的命令。
我们以下列语法产生Command 对象:
Dim cmA As Command = New ADOCommand
或是在产生对象的时候顺便指定属性:
Dim cmA As Command = New ADOCommand("CommandText",ActiveConnection)
Command 对象常用的属性:
范例中直接输入数据表名称,将数据表中的所有数据传回:
Dim cmA As Command
cmA.CommandType=CommandType.TableDirect
cmA.CommandText="Members"
Command 对象常用的方法
Execute 透过Connection 对象下达命令至数据源
Cancel 放弃命令的执行
ExecuteNonQuery 使用本方法表示所下达的命令不会传回任何纪录
Prepare 将命令以预存程序储存于数据源,以加快后续执行效率
产生独立的Command 对象
使用Command 对象,不一定要明确地宣告一个Connection 对象。可以在产生Command
对象的时候,将ActiveConnection 参数所要指定的连结对象改成ConnectionString 即可。不过
独立的Command 对象并不代表不需要Connection 对象,而是由Command 对象来自动产生它。在使用独立的Command 对象之前要明确的将连结打开,我们可以利用ActiveConnection.Open()方法来开启连结,如下所示:
Dim cmA As ADOCommand = New _
ADOCommand("SQL 陈述", "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Inetpub\wwwroot\cr\ch05\MyWeb.mdb;" & _"User ID=Admin"
cmA.ActiveConnection.Open() '将连结打开
下面例子将使用者信息输入到数据库中:
Sub btnSubmit_Click(Sender As Object, e As EventArgs)
Dim strConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\InetPub\wwwroot\CR\CH05\MyWeb.mdb"
Dim cmA As ADOCommand = New ADOCommand("",strConStr)
CmA.ActiveConnection.Open()
cmA.CommandText="Insert Into Members Values('" & _
Text1.Value & "','" & Text2.Value & "’,'" & _
Text3.Value & "','" & Text4.Value & "','" & _
Text5.Value & "','" & Text6.Value & "')"
cmA.Execute()
Sp1.InnerText="这个叙述影响了" & cmA.RecordsAffected & "笔资料"
End Sub |
ADO.NET Command对象简介
推荐 原创
©著作权归作者所有:来自51CTO博客作者august的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:ADO.NET 对象模型
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
4-1 ADO.NET简介 2
ADO.NET 的优点及主要对象ADO.NET的结构
职场 休闲 ADO.NET -
ADO.NET
https://www.bilibili.com/video/BV1hv41167x6?p=16 ...
sqlserver ide 技术