创建存储过程-hta8533-md-007yy_使用说明书_v1.1_20170302

弭.5.1创建存储过程在下面的代码清单中,用C+实现相同的存储过程比较复杂。sqProced【Ie特性用于把存储过程标记为部署。通过这种实现方式,创建一个sqlCo-nd对象。在sqlCmm洫Ⅱ对象的构造函数中,传递字符串“ Context Conne面on tme勹以使用调用该存储过程的客户端打开的连接。与第sO章的,代码类似,设置了sQL的sELH语句,添加了一个参数。Ex-Readm方法返回一个sqDaRmdcr对象。通过调用sq卩Ⅱ的sendO方法,把这回给客户端: us△ng System。 Data' us±ng system。 Data。 sq△ Cl± ent`可丿火us△ ng Microsoft。 sq△ server。 server氵下载源代码pub△ ic partia△ C△ass storedProcedures ( [sq△ Pr° cedure] pub△ ic static void GetCustomerOrdersCLR〈 int customerId) ( sq△ ConneCtion connection = new sq△ Connection〈 "Context ConneCtion≡ true")氵connection.open()` sq△ Command command = new sq△ Command(〉 ` command。 Connoction 〓 Connection` command.commandTekt =曰sELEcT sales0rderID` oFderDate、 DueDate、 " + "shipDate " + "FROM sa△es.sa1esOrderHeader " + "WHERE (Cust° merID = @Cust°merID)" + "oRDER· BΥ sa1esOrderID"` command。 Parameters。 ^dd("@CustomerID"、 Sq△ DbType。 Int)氵command.Parameters["@CustomerID"l。 Va△ue = customerId氵sq△ DataReader reader = command。 EXeCuteReader(); sq△ Pipe pipe = sq1Context.Pipe` pipe。 send(reader)氵· connection。 C△ose()' ) I;代码段sqlsamlesU血uⅥ叱n“ⅡW例幽C
pdf 文件大小:97.07MB