![]() |
Datenbank: Firebird • Version: 2.1 • Zugriff über: IBDAC Prof.
Problem mit select in stord procedure
Bei ausführen dieses code
SQL-Code:
kommt immer folgender Fehler
SET TERM ^ ;
ALTER PROCEDURE PROCEDURE01 ( PARAMETER01 INTEGER) AS BEGIN for select auftragsnummernpos.auftragsnummer, projecte.prj_beschreibung, projecte.prj_catrelease, projecte.prj_termin, projecte.prj_user from projecte inner join projectid on (projecte.projecte_id = projectid.id_projecte) inner join auftragsnummernpos on (projectid.auftrags_id = auftragsnummernpos.id_auftrag) where ( (auftragsnummernpos.kund_id = PARAMETER01) ) END^ SET TERM ; ^ Engine Error (code = 335544569): Dynamic SQL Error. SQL error code = -104. Token unknown - line 19, column 1. END. Was ist da falsch ?? |
Re: Problem mit select in stord procedure
Es fehlt da into des FOR SELECT ... INTO DO
|
Re: Problem mit select in stord procedure
irgendwie stehe ich auf einem Schlauch
Kannst du mir mal auf die sprünge helfen ?? |
Re: Problem mit select in stord procedure
SQL-Code:
...
for select auftragsnummernpos.auftragsnummer, projecte.prj_beschreibung, projecte.prj_catrelease, projecte.prj_termin, projecte.prj_user from projecte inner join projectid on (projecte.projecte_id = projectid.id_projecte) inner join auftragsnummernpos on (projectid.auftrags_id = auftragsnummernpos.id_auftrag) where auftragsnummernpos.kund_id = :PARAMETER01 into :auftragsnummer, :prj_beschreibung, :prj_catrelease, :prj_user do begin suspend; END^ |
Re: Problem mit select in stord procedure
Vielen Dank
Es hat es funktioniert nach dem ich auch die reihenfolde der felder richtig hatte Nochmals vielen Dank |
Re: Problem mit select in stord procedure
Die Reihenfolge sollte egal sein. Nur die Anzahl der Felder muss mit der Anzahl der Variablen übereinstimmen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 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