AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Datenbankabfrage mit Paradox - doch nur Fehler...
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbankabfrage mit Paradox - doch nur Fehler...

Ein Thema von stoermi · begonnen am 17. Dez 2004 · letzter Beitrag vom 17. Dez 2004
 
stoermi

Registriert seit: 1. Dez 2004
Ort: im Wald von Thüringen
75 Beiträge
 
Delphi 6 Enterprise
 
#1

Datenbankabfrage mit Paradox - doch nur Fehler...

  Alt 17. Dez 2004, 16:10
Hallo Delphi-Datenbank-Freunde!!!

Ich habe wohl ein mächtiges Problem...
Bei mir kommen die dubiosesten Fehler (Bsp.: EOIeError,Variante referenziert keinen Automatisierungstyp, ...).
Dazu hab ich hier auch noch nichts gefunden.

Aber naja, vielleicht liegt der Fehler einfach bei mir.
Vielleicht könnt ihr mir jetzt mit einer Lösung helfen.

Ich habe eine Paradox7-Tabelle ohne Alias:

Buchungen {ID, Zimmer, Kunde, Anreise, Abreise,...}
Zimmer ist ein Alpha-Wert, Kunde ist Integer und An- und Abreise sind Datum-Werte.

Ich habe weiter in mein Formular ein TQuery (BuchungenQuery) eingebaut.

Nun möchte ich gern aus der Tabelle abfragen, ob ein bestimmtes Zimmer an einem Bestimmten Tag frei ist...
Delphi-Quellcode:
    with BuchungenQuery do
    begin
      active := false;
      sql.clear;
      sql.add('SELECT COUNT(id) AS belegt FROM daten\buchungen.db WHERE Zimmer=:zimmernummer AND anreise<=:pdatum AND abreise>:pdatum');
      ParamCheck := true;
      ParamByName ('pdatum').AsDate := datum;
      ParamByName ('zimmernummer').AsString := zimmerObj[i].zimNum;
      active := true;
      open;
      first;
      blgt := BuchungenQuery.FieldValues['belegt'].AsInteger;
      close;
    end;
Hier muss irgend wo schon der erste Fehler liegen.
Danach soll, wenn das Zimmer frei ist, geschaut werden, wie lange es noch frei ist, bzw. für wann die nächste Buchung vorliegt.

Wie gesagt, mein Delphi bombadiert mich mit undefinierbarenn Fehlermeldungen, selbst wenn ich einfach nur Test werte eingebe und ihne Parameter arbeite.
Deshalb denke ich schon, das da was im Code nicht stimmt. Komischerweise haben aber schon abfregen über das Query funktioniert. Hab aber leider keine Ahnung, was ist soll ist.

Deshalb würde ich mich auch freuen, wenn ihr mir einen neuen Ansatz bzw. Lösungsvorschlag geben könntet.

Diese Paradox-SQL ist ja sehr abgespeckt. Doch ich weiss leider auch nicht, was alles zuläßig ist, und was nicht...

Schon einmal Danke für euere hoffentlich umfangreiche Hilfe...
  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 03:23 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