AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Stored Procedure Problem

Stored Procedure Problem

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

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

AW: Stored Procedure Problem

  Alt 16. Mär 2021, 10: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.327 Beiträge
 
Delphi 10.4 Sydney
 
#12

AW: Stored Procedure Problem

  Alt 16. Mär 2021, 12: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
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.249 Beiträge
 
Delphi 10.3 Rio
 
#13

AW: Stored Procedure Problem

  Alt 16. Mär 2021, 17:04

Das Execute ist auch notwendig denn man kann nicht mitteles einen If eine Wehre Bedingung setzten.
Dage geht leider nicht habe ich schon alles durch.

Tanje
Man kann sich manchmal so behelfen:
Code:
Select Wert from Tabelle1 where (:Entscheidung <> 0) or (Schrank = :Lagerplatz) into :Wert;
Dann sollte es auch ohne den Umweg mit execute gehen...

Frank
Frank Reim
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 +2. Es ist jetzt 03:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf