ASP.Net中使用VB.Net调用存储过程并得到返回值
来源:qqread论坛 作者: 出处:巧巧读书 2006-08-03 进入讨论组
//存储过程代码
CREATE PROCEDURE [AddNewInvoiceInfo] (@sUserID int,@sClaimMethod varchar(50),@sInvoiceNum varchar(50),@sInvoiceDate datetime,@sBuyCity varchar(50))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, 50))
CMD.Parameters(@sClaimMethod).Value = TransName.Text
CMD.Parameters.Add(New SqlParameter(@sInvoiceNum, SqlDbType.VarChar, 50))
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, 50))
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()
End Try
相关推荐
全面掌握ASP.NET与VB.NET:从入门到精通指南
ASP.NET 是一个开源的服务器端 Web 应用程序框架,用于构建动态网站、服务和应用程序。它作为.NET Framework的一部分,允许开发者使用.NET语言(如C#和VB.NET)来编写Web应用程序。ASP.NET 提供了一套丰富的控件和类库,旨在简化开发过程,同时提供高性能和可扩展性。在VB.NET中,变量是存储数据的基本单位,而数据类型决定了变量可以存储的数据种类。VB.NET是一种强类型语言,这意味着在声明变量时必须指定其数据类型。
VB.Net工作笔记001---用ASP调用VB.NET编写的dll_ClassLibrary
JAVA技术交流QQ群:170933152 最近做的这个项目真是旧啊。。变态啊。。。为啥想起来用asp去调用vb.net 写的dll。。。天呐。。。 据说,2020年server2008 不再支持asp,2023年server2012 不再支持asp。。。这样也是为了让旧系统能多用几年吧。。 注册的时候做以下补充: 1.前提,对于server2012 系统中要运行的dll,需要先...
VB.NET 2008调用SQL存储过程并返回值示例
包括参数传递,接收存储过程返回值,存储过程遇错误继续执行及停止执行
vb.net 调用 mysql 存储过程并获得返回值_VB.NET 调用 MySQL 存储过程并获得返回值...
Dim myConnectionString As String = "Database=" & myDatabase & _" ;Data Source=" & myHost & _";User Id=" & myUserId & ";Password=" & myPasswordDim myConnection As New MySqlC...
VB.Net调用存储过程并得到返回值
本文给出VB.Net调用存储过程并得到返回值的代码。
如何在Android上使用OpenCV进行摄像头标定
如何在Android上使用OpenCV进行摄像头标定,我们这里使用官方一个例程,其实并不难,只是网上的资料少了而已。相机标定是计算机视觉工作的前提,为了确定相机矩阵和畸变参数。
VB.NET 调用存储过程获得多个output 返回值
sqlc = New SqlClient.SqlConnection(strconn) sqlc.Open() dc = New SqlCommand(“[dbo].[ERP_半成品上架回传]”, sqlc) With dc .CommandType = CommandType.StoredProcedure .Parameters.Add(“@i_Organization_id”, Sq...
ANSYS 有限元分析 支架拓扑优化设计 分析过程及常见问题解决
1.确定分析类型,所用模块包括两种 static structural Topology Optimization。3.通过草图建立几何模型,建好的几何模型如图1所示。2.工程材料采用默认的Q235。
asp.net 项目中如何调用vb dll 函数
现在做的asp.net供应链管理系统因为要与该公司的oa办公系统共处,所以需要调用oa办公系统中dll中的一个加密函数 调用的步骤如下: 一、开始-运行,输入 regsvr32 "x:\path\yourdll.dll" 其中x:\path\yourdll.dll代表你的VB的dll的路径和文件名。 二、将yourdll.dll添加到项目中 ok在cs文件中实例化即可以调用想要的函数了
10xGenomics官方可视化工具——Loupe Browser
Loupe Browser是⼀款10xGenomics开发的交互式桌⾯应⽤程序,⽤于探索10x单细胞数据,可以用来找出感兴趣的细胞、找出显著差异表达的基因、鉴定细胞类型、探索细胞亚类和数据共享。
DETRs with Collaborative Hybrid Assignments Training论文阅读与代码
在这篇论文中,作者观察到在DETR中将过少的 Query 分配为正样本,采用一对一的集合匹配,会导致对编码器输出的监督稀疏,严重损害编码器的区分特征学习,反之亦然,也会影响解码器中的注意力学习。为了缓解这个问题,作者提出了一种新颖的协同混合分配训练方案,名为Co-DETR,以从多样的标签分配方式中学习更高效、更有效的基于DETR的检测器。这种新的训练方案可以通过训练多个并行辅助 Head ,以一对多的标签分配方式(如ATSS和Faster RCNN)进行监督,轻松增强端到端检测器中编码器的学习能力。
vb.net 调用存储过程
1,在asp.net中取的存储过程的返回值和输出参数 (只能ExecuteNonQuery())设参数和直接return时都可接收到string sConnectionString =User ID=zdp;pwd=zdp;Initial Catalog=aaa;Data Source=(local); SqlConnection conn=new SqlConnection(sConn
电子货架标签应用浅析(ESL)
【 关注与分享,是对原创最大的鼓励 】 年底了,会断续介绍几个主要的BLE的应用及市场情况,这篇文章介绍的是电子货架标签, ESL (Electronic Shelf Label)。 文章将从应用简介,市场规模,产业链,头部玩家及系统框架进行介绍。只对技术感兴趣的可以直接拉到底。 ESL简介 ESL,是一种显示产品,其主要是替代传统的纸质标签,应用于大型商超,...
取的存储过程的返回值和输出参数(asp.net 和vb)
1,在asp.net中取的存储过程的返回值和输出参数 (只能ExecuteNonQuery())设参数和直接return时都可接收到string sConnectionString =User ID=zdp;pwd=zdp;Initial Catalog=aaa;Data Source=(local); SqlConnection conn=new SqlConnection(sConn
晟矽微MC32F7361定时器的使用案例说明
110所以TIMER0所用的频率是FCPU的1/64,也就是8/64MHZ. 为1/8MHZ。//io口下拉电阻 1:enable 0:disablea。//io口上拉电阻 1:enable 0:disable。//io口下拉电阻 1:enable 0:disable。//io口上拉电阻 1:enable 0:disable。//io口下拉电阻 1:enable 0:disable。//io口上拉电阻 1:enable 0:disable。
路径规划 | 详解混合A*算法Hybrid A*(附ROS C++/Python/Matlab仿真)
Hybrid A*算法通过结合连续状态空间搜索、运动约束考虑和轨迹优化等技术,弥补了普通A*算法在高维连续空间和的不足,提高了路径规划的效率和鲁棒性,广泛应用于车规级路径规划。本文详细图解Hybrid A*算法的原理——启发式、维诺耗散项、节点扩展法则等,并给出ROS C++、python、matlab三种语言的仿真实现加深理解
ASP、VB调用.NET编写的DLL
ASP、VB调用.NET编写的DLL .NET中的DLL不是动态链接库,而是一个类型库。要把它作为COM调用需要进行CCW。下面是一个实例。首先建立一个类库的项目comLib之后编写一个接口,COM要调用的对象实现这个接口,和一个实现这个接口的类,如果要在VB或ASP中用CreateObject创建对象需要有一个没有参数的构造函数 。代码如下:
YOLO11改进|注意力机制篇|引入ELA注意力机制
YOLO11添加ELA注意力机制
VB.NET中如何利用ASP.NET进行Web开发
在VB.NET中利用ASP.NET进行Web开发是一个常见的做法,特别是在需要构建动态、交互式Web应用程序时。ASP.NET是一个由微软开发的开源Web应用程序框架,它允许开发者使用多种编程语言(包括VB.NET)来创建Web应用程序。
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
IEM模型,地表粗糙度模拟
利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟
VB中调用VB.NET包装类
概述许多组织都有一个重要的 Microsoft Visual Basic 6 代码基,并且试图就该旧式代码作出最好的决断。在决定如何处理 Visual Basic 6 应用程序时,基本有三种选择。可以维持 Visual Basic 6 应用程序的现状,而无需向该旧式应用程序中加入任何新技术。可以将 Visual Basic 6 应用程序完全迁移到 Visual Basic .NET 中。或者,
jre9下载 jdk9
(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】
asp asp.net .net c# vb之间的区别和关系
一、什么是.NET? .NET是微软公司下的一个开发平台,.NET核心就是.NET Framwork(.NET框架)是.NET程序开发和运行的环境,在这个平台下可以用不同的语言进行开发,因为.NET是跨语言的一个平台。语言可以是C#,f#,j#,vb.net等等。JAVA和.NET不同的一点是java是跨平台的,不跨语言的。.NET跨平台仅限于安卓系统和IOS苹果系统。 .Net全称.NET F...
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
VB.NET总结
说实话,看VB.NET视频时脑袋真的是快炸了,那么多的繁体字,全是台湾术语,看着就心烦,但是还是忍着痛苦看完了。收获不多,但是值得庆幸的是VB.NET 也就是那么几个新知识,大部分都是VB,还好! 大部分都和VB一样,但是同样也增加了一些VB没有的。 多线程机制: 线程和进程不一样,进程被定义为应用程序的运行实例,是应用程序的一次动态执行。而线程是进程内部程序执行
在vb和asp中调用c#生成的.net的dll
[转] 在vb和asp中调用c#生成的.net的dll 收藏 http://blog.csdn.net/KimmKing/archive/2008/12/04/3445233.aspx 摘要:本文阐述了在vb和asp中调用c#生成的.net的dll的方法和步骤。1 使用C#建立.net的dll1.1 建立项目在.net中新建一个项目:TestCom。 1.2 实现c#...
585



被折叠的 条评论
为什么被折叠?



