Hallo...
Ich will an unserer Datenbank "manipulieren" und manuell Datensätze einpflegen. Dafür will ich eine Stored Procedure ansprechen, die auch im "Automatik-Bertieb", der durch ein anderes Programm realisiert ist, dafür zuständig ist.
Wenn ich nun folgenden Code ausführe kommt immer die Fehlermeldung "unassigned code".
ProcSMSMakro ist eine TSQLStoredProc Instanz, deren "Grundwerte" ich schon zur Designtime gesetzt hab. Die Verbindung zur Datenbank steht.
Delphi-Quellcode:
ProcSMSMakro.Params[0].Value:='+49151xxx';
ProcSMSMakro.Params[1].Value:=53;
ProcSMSMakro.Params[2].Value:=34;
ProcSMSMakro.Params[3].Value:=41;
ProcSMSMakro.Params[4].Value:=9;
ProcSMSMakro.Params[5].Value:=28;
ProcSMSMakro.Params[6].Value:=52;
ProcSMSMakro.Prepared:=true;
ProcSMSMakro.ExecProc; // <- Hier tritt der Fehler auf
Ich habe alle Parameter, die mit ptInput gekennzeichnet sind gefüttert. Es sind noch ptOutput Parameter vorhanden, aber der Rückgabewert interessiert mich (noch) nicht.
Mit open und Close zu arbeiten bringt mich hier nicht weiter - hab ich schon versucht. Eine ander Stored Procedure spreche ich in meiner Testumgebung genau auf diese Weise an. Was ist hier also kaputt? Ich komm so nicht weiter. Vielleicht hat jemand nen Tip?
Toni
Der frühe Vogel fängt den Wurm, richtig.
Aber wird nicht auch der frühe Wurm vom Vogel gefressen?