![]() |
Datenbank: Interbase • Version: 6 • Zugriff über: dbExpress
'unassigned code' bei TSQLStoredProc
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:
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.
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 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 |
Re: 'unassigned code' bei TSQLStoredProc
*InErinnerungRuf* :wink:
|
Re: 'unassigned code' bei TSQLStoredProc
Hi,
2 Tipps: 1. Versuch die StoredProcedure in einer Konsole aufzurufen. Klappt das? 2. Ersetze die TStoredProc durch eine "normale" TQuery/TDataSet und schreibe in das SQL:
SQL-Code:
Param1..Paramn Sind die Parameternamen, die musst Du vor dem Ausführen mit
Execute Procedure <ProcName>(:Param1, :Param2,..);
Delphi-Quellcode:
setzen. Dann mit ExecQuery ausführen!
Query.ParamByName('Param1').AsString:='';
Grüße Lemmy |
Re: 'unassigned code' bei TSQLStoredProc
Guter Tip das mit der Query!
Toni |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz