AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi kontrollstrukturen in sql
Thema durchsuchen
Ansicht
Themen-Optionen

kontrollstrukturen in sql

Ein Thema von sancho1980 · begonnen am 8. Mai 2006 · letzter Beitrag vom 8. Mai 2006
 
sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#9

Re: kontrollstrukturen in sql

  Alt 8. Mai 2006, 13:16
also:
hier beschwert sich zwar der sql-parser nicht mehr, aber das ergebnis ist leider nicht das gewünschte:

SQL-Code:
begin
  for select id from dicentries into :cnt do
    if (:cnt > :number ) then
        FOR
            SELECT
                asabk, id, zsvideo, zsaudio, zsabbildung, updaut, aut, zsqcode,
                asqcode, asabbildung, asvideo, asaudio, zsdef, asdef, zsverw,
                asverw, upddatum, rev, proj, datum, zssem, zsprgm, zsabk,
                zsterm, assem, asprgm, asterm from dicentries rows :number into :asabk, :id,
                :zsvideo, :zsaudio, :zsabbildung, :updaut, :aut, :zsqcode, :asqcode,
                :asabbildung, :asvideo, :asaudio, :zsdef, :asdef, :zsverw, :asverw,
                :upddatum, :rev, :proj, :datum, :zssem, :zsprgm, :zsabk, :zsterm,
                :assem, :asprgm, :asterm
        do
            SUSPEND;

    else
        FOR
            SELECT
                asabk, id, zsvideo, zsaudio, zsabbildung, updaut, aut, zsqcode,
                asqcode, asabbildung, asvideo, asaudio, zsdef, asdef, zsverw,
                asverw, upddatum, rev, proj, datum, zssem, zsprgm, zsabk,
                zsterm, assem, asprgm, asterm from dicentries into :asabk, :id,
                :zsvideo, :zsaudio, :zsabbildung, :updaut, :aut, :zsqcode, :asqcode,
                :asabbildung, :asvideo, :asaudio, :zsdef, :asdef, :zsverw, :asverw,
                :upddatum, :rev, :proj, :datum, :zssem, :zsprgm, :zsabk, :zsterm,
                :assem, :asprgm, :asterm
        do
            SUSPEND;

end
wenn beispielsweise :number = 3 bekomm ich trotzdem alle datensätze zurück ?!
Zitat:
Also ich würde das mit ...
Ja ich weiß, aber das ist eine hypothetische Procedure; ich versuch mich nur langsam "heranzutasten" und herauszufinden, wie ich meine Procedure syntaktisch aufbauen muss...das is nur ein beispiel und nicht das eigentlich problem das ich lösen will
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat
 


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 09:55 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