如何在VB.NET中调用Oracle 的stored-procedure

Dim oConn As OleDbConnection
Dim oCmd As OleDbCommand

'Conection DB ....

... oCmd.CommandText = sQueryRepairWIP_NG
oCmd.CommandType = CommandType.StoredProcedure

oCmd.Parameters.Add("xSSN", OleDbType.VarChar, 16)
oCmd.Parameters("xSSN").Direction = ParameterDirection.Input
oCmd.Parameters("xSSN").Value = sSSN

oCmd.Parameters.Add("xErrorCode", OleDbType.VarChar, 10)
oCmd.Parameters("xErrorCode").Direction = ParameterDirection.Input
oCmd.Parameters("xErrorCode").Value = sErrCode

oCmd.ExecuteNonQuery()

And procedure Name as:

Create or Replace PROCEDURE INSERT_REPAIRWIP(xSSN in Varchar2,xErrorCode in Varchar2) as

Begin


Insert into bnw_ms_repairwip
(motherboardserialnbr,site,motherboardpartnbr,consoleserialnbr,
consolepartnbr,motherboardmfgdate,lasttestdate,lasttestoperation,
gpupartnbr,gpulotnbr,cpupartnbr,cpulotnbr,memorypartnbr,memorylotnbr,hddserialnbr,hddpartnbr,errorcode)


select ISNO, SITE, PARTNO, SSN, SPN, SDT, LAST_D, STAGE, GPUPN, GPUSN, CPUPN,
CPUSN, HDDPN, HDDSSN, CSN03, CPN03,xErrorCode from V_Repair_WIP where ssn=xSSn;

end;


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30193/viewspace-90001/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30193/viewspace-90001/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值