知识大全 VB.Net调用存储过程并得到返回值

Posted

篇首语:学者的一天比不学无术的人一生还有价值。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 VB.Net调用存储过程并得到返回值相关的知识,希望对你有一定的参考价值。

VB.Net调用存储过程并得到返回值  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  //存储过程代码

  CREATE PROCEDURE [AddNewInvoiceInfo] (@sUserID int @sClaimMethod varchar( ) @sInvoiceNum

  varchar( ) @sInvoiceDate datetime @sBuyCity varchar( ))AS

  Insert Into SMB_InvoiceInfo (MemberID ClaimMethod InvoiceNum InvoiceDate InvoiceCity) Values

  (@sUserID @sClaimMethod @sInvoiceNum @sInvoiceDate @sBuyCity)

  return @@IDENTITY

  GO

  //调用存储过程代码

  Dim CN As New SqlConnection()

  Dim InvoiceID As String

  Try

  CN ConnectionString = DBConStr

  CN Open()

  Dim CMD As SqlCommand

  CMD = New SqlCommand(AddNewInvoiceInfo CN)

  CMD CommandType = CommandType StoredProcedure

  CMD Parameters Add(New SqlParameter(@sUserID SqlDbType Int))

  CMD Parameters(@sUserID) Value = CInt(UserID Text)

  CMD Parameters Add(New SqlParameter(@sClaimMethod SqlDbType VarChar ))

  CMD Parameters(@sClaimMethod) Value = TransName Text

  CMD Parameters Add(New SqlParameter(@sInvoiceNum SqlDbType VarChar ))

  CMD Parameters(@sInvoiceNum) Value = InvoiceNum Text

  CMD Parameters Add(New SqlParameter(@sInvoiceDate SqlDbType DateTime))

  CMD Parameters(@sInvoiceDate) Value = InvoiceDate SelectedDate Date

  CMD Parameters Add(New SqlParameter(@sBuyCity SqlDbType VarChar ))

  CMD Parameters(@sBuyCity) Value = BuyCity Text

  CMD Parameters Add(New SqlParameter(@sInvoiceID SqlDbType Int))

  CMD Parameters(@sInvoiceID) Direction = ParameterDirection ReturnValue

  CMD ExecuteNonQuery()

  InvoiceID = CMD Parameters(@sInvoiceID) Value ToString()

  CMD Dispose()

  Catch ex As Exception

  Response Write(ex ToString())

  Finally

  CN Close()

cha138/Article/program/net/201311/11528

相关参考

知识大全 ASP.NET调用存储过程方法

ASP.NET调用存储过程方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  根据返回值类型的不

知识大全 使用VB调用Oracle程序包内的存储过程返回结果集

使用VB调用Oracle程序包内的存储过程返回结果集  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 如何通过hibernate调用存储过程

用hibernate操作数据库可以通过获取的session值调用connection()方法获取connection从而调用存储过程java调用存储过程什么是存储过程?存储过程是指保存在数据库并在数据

知识大全 ado.net获取存储过程的返回值

  假设有存储过程如下:    CREATEPRocsp_uptmp@tmpNamevarchar()@srcPosvarchar()  as  BeginTRAN  insertintot_temp

知识大全 php调用MsSQL存储过程使用内置RETVAL获取过程中的return值

php调用MsSQL存储过程使用内置RETVAL获取过程中的return值  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我

知识大全 VB.NET编程中调用Windows API

VB.NET编程中调用WindowsAPI  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Windo

知识大全 求助~~程序设计:输入一个正整数n,计算1到n的和,定义和调用求和函数,返回值为int型.

求助~~程序设计:输入一个正整数n,计算1到n的和,定义和调用求和函数,返回值为int型.#include<stdio.h>intsum(intn)inti,s=0;for(i=1;i&l

知识大全 c#异步调用的几种方式

  首先我们分析一下异步处理的环境  需要在当前线程中获取返回值  不需要在当前线程中获取返回值但是仍然需要对返回值做处理  对于第中情况还可以继续细分  在当前线程中启动线程T然后继续执行当前线程中

知识大全 如何建立一个VB.NET日期/时间值

如何建立一个VB.NET日期/时间值  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  组合一个日期

知识大全 c#(或vb.net)程序改进,可以提高性能

  使用值类型的ToString方法  在连接字符串时经常使用+号直接将数字添加到字符串中这种方法虽然简单也可以得到正确结果但是由于涉及到不同的数据类型数字需要通过装箱操作转化为引用类型才可以添加到字