vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Aufruf stored procedure aus VB.NET 
Autor: Harald0506
Datum: 15.08.05 14:05

Hy,

bei folgendem SourceCode tritt immer der Fehler "ORA-01036: Variablenname/-nummer ungültig".

Private Sub Import_Click
Dim MyCmd As OracleClient.OracleCommand

Try

'--- Kommando definieren
MyCmd = New OracleClient.OracleCommand
"DZSS.LOADERVERORDNUNGITSG.BILPROCEDURETEST", Cn)

MyCmd.CommandType = CommandType.StoredProcedure

'--- Parameter
MyCmd.Parameters.Add(New OracleClient.OracleParameter("@PI_NUMBER", OracleClient.OracleType.Number, 2))
MyCmd.Parameters("@PI_NUMBER").Value = 8
MyCmd.Parameters.Add(New OracleClient.OracleParameter("@PI_TEXT", OracleClient.OracleType.VarChar, 50))
MyCmd.Parameters("@PI_TEXT").Value = ""
MyCmd.Parameters.Add(New OracleClient.OracleParameter("@PO_RC", OracleClient.OracleType.Number, 2))
MyCmd.Parameters("@PO_RC").Direction = ParameterDirection.Output
MyCmd.Parameters.Add(New OracleClient.OracleParameter("@PO_ERRTXT", OracleClient.OracleType.VarChar, 50))
MyCmd.Parameters("@PO_ERRTXT").Direction = ParameterDirection.Output

'--- StoredProcedure ausführen
MyCmd.ExecuteReader()

MsgBox("Status: " & MyCmd.Parameters("@PO_RC").Value & " Text: " & MyCmd.Parameters("@PO_ERRTXT").Value)

Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

In Oracle ist die Prodecure folgenderweise definiert:
PROCEDURE BilProcedureTest
( pi_Number IN NUMBER
, pi_Text IN VARCHAR2
, po_RC OUT NUMBER
, po_ErrTxt OUT VARCHAR2
);

Unter der Oracle-Fehlermeldung finde ich keine genaue Info.
Kann mir jemand helfen?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Aufruf stored procedure aus VB.NET5.372Harald050615.08.05 14:05
Re: Aufruf stored procedure aus VB.NET3.445Smartyx15.08.05 16:18
Re: Aufruf stored procedure aus VB.NET3.277ModeratorFZelle15.08.05 18:59

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel