Delphi-PRAXiS
Seite 5 von 7   « Erste     345 67      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Stored Porcedures Problem (https://www.delphipraxis.net/106003-stored-porcedures-problem.html)

marciboy 3. Jan 2008 19:48

Re: Stored Porcedures Problem
 
Meint ihr das??

Delphi-Quellcode:
SET TERM ^ ;

CREATE PROCEDURE P_MODELL (
    p_khernr varchar(5),
    p_kmodnr varchar(5))
returns (
    kmodnr varchar(5),
    bez varchar(60),
    khernr varchar(5),
    sort1 varchar(3),
    bjvon varchar(6),
    bjbis varchar(6))
as
begin
  if (:p_kmodnr is null ) then
  for
    select * from tab110
    where khernr = :p_khernr
    order by sort1
    into :KMODNR,:BEZ,:KHERNR,
         :SORT1,:BJVON,:BJBIS
  do
  begin
    suspend;
  end
  else
  for
    select * from tab110
    where kmodnr = :p_kmodnr
    order by sort1
    into :KMODNR,:BEZ,:KHERNR,
         :SORT1,:BJVON,:BJBIS
  do
  begin
    suspend;
  end
end^

SET TERM ; ^

mkinzler 3. Jan 2008 19:51

Re: Stored Porcedures Problem
 
Alles Strings? Du solltest gier die entsprechenden Typen der Tabellen verwenden.

marciboy 3. Jan 2008 19:54

Re: Stored Porcedures Problem
 
das ist alles was ich habe

mkinzler 3. Jan 2008 19:56

Re: Stored Porcedures Problem
 
Im ER waren es aber ganz andere Typen (Numeric usw.)

marciboy 3. Jan 2008 19:58

Re: Stored Porcedures Problem
 
Das war die Version des Herstellers. Die Version von Großhändler ist diese.

Hansa 3. Jan 2008 20:00

Re: Stored Porcedures Problem
 
Wieso ist das jetzt auf einmal TAB110 ?? :shock: Vorhin war es noch TABMODELL. Egal ist das nicht ! Solange nicht der Quelltext einer gültigen Tabelle gepostet wird, die was mit der SP zu tun hat, kann die Raterei ruhig weitergehen, allerdings ohne mich. :mrgreen:

marciboy 3. Jan 2008 20:01

Re: Stored Porcedures Problem
 
TAB110 = TABModell
hab ich umbenannt und eben vergessen :-)

marciboy 3. Jan 2008 20:05

Re: Stored Porcedures Problem
 
Das Problem ist ja das ich noch keinen Quelltext habe außer das Formular.

hoika 4. Jan 2008 10:03

Re: Stored Porcedures Problem
 
Hallo,

deine SP ist je eine Selectable SP.
Sie wird also über eine normale Query aufgerufen.
Das die SP zwei Input-Parameter verlangt,
müssen die auch angegeben werden.

SQL-Code:
Select * From P_Modell('1', '2')
Der zweite Parameter kann NULL sein

SQL-Code:
Select * From P_Modell('1', NULL)

Wie du eine Query in einem Form benutzt,
steht in den SQL-Tutorials.


Zum ausprobieren kannst du ja IBExport benutzen (F12 für SQL-Statement)


Heiko

marciboy 4. Jan 2008 10:58

Re: Stored Porcedures Problem
 
Hallo hoika


die Queries haben alle select abfragen mit inputparametern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:35 Uhr.
Seite 5 von 7   « Erste     345 67      

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-2025 by Thomas Breitkreuz