Click here to Skip to main content
15,894,180 members
Home / Discussions / Visual Basic
   

Visual Basic

 
GeneralRe: Modelling Analysis using VB.net Pin
Dave Kreskowiak16-Nov-15 3:58
mveDave Kreskowiak16-Nov-15 3:58 
GeneralRe: Modelling Analysis using VB.net Pin
Simon_Whale15-Nov-15 22:05
Simon_Whale15-Nov-15 22:05 
QuestionNeed DataGrid Pin
dha NAA12-Nov-15 22:03
dha NAA12-Nov-15 22:03 
AnswerRe: Need DataGrid Pin
Richard MacCutchan12-Nov-15 23:43
mveRichard MacCutchan12-Nov-15 23:43 
AnswerRe: Need DataGrid Pin
David Mujica16-Nov-15 3:45
David Mujica16-Nov-15 3:45 
QuestionFTP issue Pin
Otekpo Emmanuel11-Nov-15 17:48
Otekpo Emmanuel11-Nov-15 17:48 
AnswerRe: FTP issue Pin
Garth J Lancaster11-Nov-15 18:11
professionalGarth J Lancaster11-Nov-15 18:11 
Questionworking with Visual Basic and Oracle Stored Procedures Pin
Member 121101703-Nov-15 3:54
Member 121101703-Nov-15 3:54 
Hallo Guys,
I have an old Visual Basic Application that i m trying to incorporate Oracle Database Procedures to increase speed and efficiency. However i have a problem with passing parameters from VB to the Procedure "I keep on receiving an error message of Wrong number or types of arguments". Below is the VB Code calling and passing parameters to Oracle Stored Procedure and the Declaration part of the Stored Procedure. Kindly help where i am going wrong.

---VB Code Here

Quote:
Dim Rs As New ADODB.Recordset
Dim cmd As New ADODB.Command
Dim param As New ADODB.Parameter
Dim Str As String
Dim Omwosi, Omwaka, Enyanga, Contp
Dim res As Integer

Enyanga = Day(Now)
Omwosi = Month(Now)
Omwaka = Year(Now)

If Len(Enyanga) = 1 Then
Enyanga = "0" & Enyanga
End If

If Len(Omwosi) = 1 Then
Omwosi = "0" & Omwosi
End If

If Rs.State = 1 Then
Rs.Close
End If

Contp = Omwosi & Omwaka
v_USR_NM = Username
V_ERRR_MSSG = ""
v_Chqno = TxtChqNo.Text
ChqAcNo = TxtAliase.Text
Locator = TxtAcNo.Text
Amount = TxtAmount.Text
V_imageF = TxtFimg.Text
v_imageB = TxtBimg.Text
v_Locator = Locator
v_Amnt_ip = Amount
V_CRRNT_DTNO = Omwaka & Omwosi & Enyanga

TranT = "CHEQCLR"
Call Create_TransactionID

With cmd
.ActiveConnection = ConACExp
.CommandText = "InHseClr_dp"
.CommandType = adCmdStoredProc
cmd.Parameters.Append cmd.CreateParameter("result", adInteger, adParamOutput)
cmd.Parameters.Append cmd.CreateParameter("ChqAcNo", adVarChar, adParamInput, 30, ChqAcNo)
cmd.Parameters.Append cmd.CreateParameter("v_Locator", adVarChar, adParamInput, 30, v_Locator)
cmd.Parameters.Append cmd.CreateParameter("Chqno", adVarChar, adParamInput, 30, v_Chqno)
cmd.Parameters.Append cmd.CreateParameter("v_Amnt_ip", adVarChar, adParamInput, 30, v_Amnt_ip)
cmd.Parameters.Append cmd.CreateParameter("v_USR_NM", adVarChar, adParamInput, 60, v_USR_NM)
cmd.Parameters.Append cmd.CreateParameter("BcodeUser", adVarChar, adParamInput, 10, BcodeUser)
cmd.Parameters.Append cmd.CreateParameter("CompName", adVarChar, adParamInput, 60, CompName)
cmd.Parameters.Append cmd.CreateParameter("Absid", adVarChar, adParamInput, 60, Absid)
cmd.Parameters.Append cmd.CreateParameter("Contp", adVarChar, adParamInput, 20, Contp)
cmd.Parameters.Append cmd.CreateParameter("V_imageF", adVarChar, adParamInput, 200, V_imageF)
cmd.Parameters.Append cmd.CreateParameter("v_imageB", adVarChar, adParamInput, 200, v_imageB)
cmd.Parameters.Append cmd.CreateParameter("V_CRRNT_DTNO", adChar, adParamInput, 20, V_CRRNT_DTNO)
Set Rs = cmd.Execute
res = cmd("result")
If (res = 1) Then
MsgBox "Updated Successfully"
Else
MsgBox "Error Update unsuccessful.", vbInformation, "No update done"
End If
Set cmd.ActiveConnection = Nothing

End With
'


---Procedure Declaration Part

Quote:
PROCEDURE InHseClr_dp
( result IN OUT NUMBER,
ChqAcNo IN VARCHAR2,
v_Locator IN VARCHAR2,
v_ChqNO IN VARCHAR2,
v_Amnt_ip IN out VARCHAR2,
v_USR_NM IN VARCHAR2,
BCODEUSER IN VARCHAR2,
CompName IN VARCHAR2,
Absid IN VARCHAR2,
ContP IN VARCHAR2,
V_imageF IN VARCHAR2,
v_imageB IN VARCHAR2,
V_CRRNT_DTNO IN VARCHAR2
) IS
-- variables
Bcode varchar2(5);
v_ACCNO varchar2(30);
v_BCODE varchar2(5);

AnswerRe: working with Visual Basic and Oracle Stored Procedures Pin
Richard Deeming3-Nov-15 4:22
mveRichard Deeming3-Nov-15 4:22 
GeneralRe: working with Visual Basic and Oracle Stored Procedures Pin
Member 121101703-Nov-15 5:05
Member 121101703-Nov-15 5:05 
AnswerRe: working with Visual Basic and Oracle Stored Procedures Pin
GuyThiebaut4-Nov-15 2:33
professionalGuyThiebaut4-Nov-15 2:33 
GeneralRe: working with Visual Basic and Oracle Stored Procedures Pin
Member 121101704-Nov-15 20:47
Member 121101704-Nov-15 20:47 
QuestionIs this the perfect code to retrieve data from table to combobox? Pin
VSLearner201330-Oct-15 0:20
VSLearner201330-Oct-15 0:20 
AnswerRe: Is this the perfect code to retrieve data from table to combobox? Pin
Dave Kreskowiak30-Oct-15 3:17
mveDave Kreskowiak30-Oct-15 3:17 
QuestionSQL Query Builder Pin
Member 1209456128-Oct-15 4:10
Member 1209456128-Oct-15 4:10 
AnswerRe: SQL Query Builder Pin
Dave Kreskowiak28-Oct-15 4:16
mveDave Kreskowiak28-Oct-15 4:16 
GeneralRe: SQL Query Builder Pin
Tim Carmichael28-Oct-15 6:55
Tim Carmichael28-Oct-15 6:55 
AnswerRe: SQL Query Builder Pin
GuyThiebaut29-Oct-15 22:52
professionalGuyThiebaut29-Oct-15 22:52 
Questionvb.net 2010 pass two values to rowfilter in a dataset Pin
dcof27-Oct-15 17:26
dcof27-Oct-15 17:26 
AnswerRe: vb.net 2010 pass two values to rowfilter in a dataset Pin
Dave Kreskowiak28-Oct-15 4:15
mveDave Kreskowiak28-Oct-15 4:15 
GeneralRe: vb.net 2010 pass two values to rowfilter in a dataset Pin
dcof28-Oct-15 9:20
dcof28-Oct-15 9:20 
Questionvb.net auto start program as windows startup Pin
Member 1109359627-Oct-15 10:34
Member 1109359627-Oct-15 10:34 
AnswerRe: vb.net auto start program as windows startup Pin
Richard MacCutchan27-Oct-15 11:37
mveRichard MacCutchan27-Oct-15 11:37 
AnswerRe: vb.net auto start program as windows startup Pin
Dave Kreskowiak28-Oct-15 4:03
mveDave Kreskowiak28-Oct-15 4:03 
QuestionListbox height adjustment Pin
lazy_dude26-Oct-15 23:55
lazy_dude26-Oct-15 23:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.