文档章节

C#Command的用法

乔小朝
 乔小朝
发布于 2017/05/24 09:28
字数 156
阅读 11
收藏 0
C#

精选30+云产品,助力企业轻松上云!>>>

public static SqlDataAdapter CreateCustomerAdapter(
SqlConnection connection)
{
SqlDataAdapter adapter = new SqlDataAdapter();
// Create the SelectCommand.
SqlCommand command = new SqlCommand("SELECT * FROM Customers " +
"WHERE Country = @Country AND City = @City", connection);
// Add the parameters for the SelectCommand.
command.Parameters.Add("@Country", SqlDbType.NVarChar, 15);
command.Parameters.Add("@City", SqlDbType.NVarChar, 15);
adapter.SelectCommand = command;


// Create the InsertCommand.
command = new SqlCommand(
"INSERT INTO Customers (CustomerID, CompanyName) " +
"VALUES (@CustomerID, @CompanyName)", connection);
// Add the parameters for the InsertCommand.
command.Parameters.Add("@CustomerID", SqlDbType.NChar, 5, "CustomerID");
command.Parameters.Add("@CompanyName", SqlDbType.NVarChar, 40, "CompanyName");
adapter.InsertCommand = command;


// Create the UpdateCommand.
command = new SqlCommand(
"UPDATE Customers SET CustomerID = @CustomerID, CompanyName = @CompanyName " +
"WHERE CustomerID = @oldCustomerID", connection);
// Add the parameters for the UpdateCommand.
command.Parameters.Add("@CustomerID", SqlDbType.NChar, 5, "CustomerID");
command.Parameters.Add("@CompanyName", SqlDbType.NVarChar, 40, "CompanyName");
SqlParameter parameter = command.Parameters.Add(
"@oldCustomerID", SqlDbType.NChar, 5, "CustomerID");

parameter.SourceVersion = DataRowVersion.Original; adapter.UpdateCommand = command;

// Create the DeleteCommand.
command = new SqlCommand(
"DELETE FROM Customers WHERE CustomerID = @CustomerID", connection);
// Add the parameters for the DeleteCommand.
parameter = command.Parameters.Add(
"@CustomerID", SqlDbType.NChar, 5, "CustomerID");
parameter.SourceVersion = DataRowVersion.Original;
adapter.DeleteCommand = command;
return adapter;
}

乔小朝
粉丝 0
博文 14
码字总数 1040
作品 0
昌平
程序员
私信 提问
加载中
请先登录后再评论。
70个注意的Python小Notes

Python读书笔记:70个注意的小Notes 作者:白宁超 2018年7月9日10:58:18 摘要:在阅读python相关书籍中,对其进行简单的笔记纪要。旨在注意一些细节问题,在今后项目中灵活运用,并对部分小n...

osc_n3166lwj
2018/07/09
10
0
MineCraft - 服务端插件指令汇总

前言 本文将按照常用程度对Minecraft服务端中各个插件的指令进行整理。 目前本文指令包括:EssentialsX,colorMOTD,GroupManager 说明 本文每个命令条目均有以下几个说明中的某几个,分别是...

hopgoldy
2018/08/10
0
0
MSSQL sqlserver系统函数教程分享

摘要: 下文收集了sqlserver函数教程,为每一个函数都进行了相关举例说明, 如下所示: sqlserver聚合函数教程: mssql sqlserver avg聚合函数使用简介 mssql sqlserver CHECKSUMAGG聚合函数使用...

osc_ojx9hm4t
2018/06/13
13
0
Redis常用命令

概述 Redis 支持多种类型的数据结构,如字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(...

JackYang
2014/09/18
0
0
Redis --学习2

Redis 5种数据类型使用场景 #1.String 1.1 应用场景 String是最常用的一种数据类型,例如:key/value存储,value可以是String、数字等。 1.2 常用操作 1>set赋值,用法:set key value 2>get...

求是科技
2016/03/16
45
0

没有更多内容

加载失败,请刷新页面

加载更多

吃饭是一门综艺艺术,讲究说学逗唱 - 知乎

作者|毛丽娜 编辑|李春晖 吃对中国人究竟有多重要,看综艺市场就知道: 《拜托了冰箱6》里,少班主郭麒麟的外卖订单令人咋舌;《未知的餐桌》中岳云鹏与沙溢组成“蹭饭团”奔赴东北,敲开一户...

osc_febxtsus
48分钟前
15
0
没有耽改的暑期档,谁会成为2020的“夏日限定”? - 知乎

作者|顾 韩 编辑|李春晖 2020年,绵延半年的疫情打乱了影视圈惯常的档期划分。考虑到人传人的阴影尚在,即便7月迎来影院复工的好消息,影市回暖也要再等一段时间,线下暑期档受影响是肯定的。...

osc_tp43x0xv
50分钟前
21
0
用户行为研究(八):争议性广告及其转化效果 - 知乎

Jari Jones代言Calvin Klein的事件引发了广泛的讨论和大量的批评。本次代言从形式上看,仅仅是广告投放的开始,而真正的广告投放在于其所引发的广泛讨论(以及批判)。大众越多参与到相关的讨...

osc_sju4uxml
51分钟前
24
0
FFmpeg解码过程(五)

osc_5zaxkz1e
53分钟前
21
0
布局中的Android绘图分隔符/分隔线? - Android Drawing Separator/Divider Line in Layout?

问题: I would like to draw a line right in the middle of a layout and use it as a separator of other items like TextView. 我想在布局的中间画一条线,并将其用作TextView等其他项的......

法国红酒甜
54分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部