AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Stored Procedure Problem
Thema durchsuchen
Ansicht
Themen-Optionen

Stored Procedure Problem

Ein Thema von Dumpfbacke · begonnen am 16. Mär 2021 · letzter Beitrag vom 16. Mär 2021
Antwort Antwort
Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.487 Beiträge
 
Delphi 12 Athens
 
#1

AW: Stored Procedure Problem

  Alt 16. Mär 2021, 09:04
Execute Statement ist die eine Ausnahme, Verwendung siehe hier:

https://firebirdsql.org/refdocs/lang...-execstat.html


Query = Query || ' Where Schrank =' || :Lagerplatz;

Geändert von Blup (16. Mär 2021 um 09:11 Uhr)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.875 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Stored Procedure Problem

  Alt 16. Mär 2021, 09:07
Execute Statement ist die eine Ausnahme, Verwendung siehe hier:

https://firebirdsql.org/refdocs/lang...-execstat.html
Dann verzichtet man aber auf den Vorteil einer SP.
Markus Kinzler

Geändert von mkinzler (16. Mär 2021 um 09:24 Uhr) Grund: Tippfehler
  Mit Zitat antworten Zitat
Dumpfbacke

Registriert seit: 10. Mär 2005
Ort: Mitten in Deutschland
335 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: Stored Procedure Problem

  Alt 16. Mär 2021, 09:15
OK Danke für die Info
genau das wollte ich vermeiden da ich hier 5 Paramter haben und die Stored nun schon ca. 50 Zeilen hat. Wenn man da etwas ändern muss ist es dann schon wteas schwiriger. Leider.

Danke noch mal an alle die mir hier geholfen haben.

Tanja.
Tanja
  Mit Zitat antworten Zitat
Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.360 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Stored Procedure Problem

  Alt 16. Mär 2021, 09:34
Man muss den string auch richtig zusammenbauen:

Code:
Query = 'Select Wert Fro Tabelle1';
if (Entscheidung = 0) then
  Query = Query||' Where Schrank = '''||:Lagerplatz||'''';
Frank
Frank Reim
  Mit Zitat antworten Zitat
Dumpfbacke

Registriert seit: 10. Mär 2005
Ort: Mitten in Deutschland
335 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: Stored Procedure Problem

  Alt 16. Mär 2021, 09:55
Man muss den string auch richtig zusammenbauen:

Code:
Query = 'Select Wert Fro Tabelle1';
if (Entscheidung = 0) then
  Query = Query||' Where Schrank = '''||:Lagerplatz||'''';
Frank
Danke es ist so einfach wenn man es bekannt ist wie es geht. Ich bin nun wunschlos glücklich da alles genau so funktioniert wie es es gerne haben möchte. Vielen Danke all alle hier die mich hier so super unterstützt haben.

Tanja
Tanja
  Mit Zitat antworten Zitat
Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.487 Beiträge
 
Delphi 12 Athens
 
#6

AW: Stored Procedure Problem

  Alt 16. Mär 2021, 11:49
Wenn Lagerplatz einen String beihnaltet, muss der natürlich in Anführungszeichen gesetzt werden.
Die Fehlermeldung sollte aber das fehlerhaft zusammengebaute SQL mit ausgegeben haben.
  Mit Zitat antworten Zitat
Dumpfbacke

Registriert seit: 10. Mär 2005
Ort: Mitten in Deutschland
335 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

AW: Stored Procedure Problem

  Alt 16. Mär 2021, 09:35
Execute Statement ist die eine Ausnahme, Verwendung siehe hier:

https://firebirdsql.org/refdocs/lang...-execstat.html


Query = Query || ' Where Schrank =' || :Lagerplatz;
Funktionoert leider nicht hatte ich auch schon mal versucht
Tanja
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:20 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-2025 by Thomas Breitkreuz