Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Abfrage in welchem Status sich ein Query befindet... (https://www.delphipraxis.net/38932-abfrage-welchem-status-sich-ein-query-befindet.html)

JSB 26. Jan 2005 10:27


Abfrage in welchem Status sich ein Query befindet...
 
Delphi-Quellcode:
 if Formulare.ActivePageIndex = 0 then
  begin
    if not (iqKontakt.State = dsBrowse) then
    then
        if fmStart.MessageBox1.MessageDlg ('Möchten Sie vorher speichern?', mtConfirmation, [mbyes, mbno],0) = mryes then
          begin
            iqKontakt.Post;
          end else
            begin
              iqKontakt.Cancel;
            end;
  end;
Inkompatibel: TIB_DatasetState und TDataSetState

iqKontakt= IBO_Query;
Formulare= TRz-PageControl;

Was kann ich da machen???
Ich möchte nur abfragen ob sich der Query nun im Browsmodus befindet oder nicht.... :wiejetzt:

Sharky 26. Jan 2005 10:31

Re: Abfrage in welchem Status sich ein Query befindet...
 
Hai JSB,

versuche es mal so:

Delphi-Quellcode:
  if (Query1.State in [dsBrowse]) then
  begin
  end;

JSB 26. Jan 2005 10:41

Re: Abfrage in welchem Status sich ein Query befindet...
 
Zitat:

Zitat von Sharky
Hai JSB,

versuche es mal so:

Delphi-Quellcode:
  if (Query1.State in [dsBrowse]) then
  begin
  end;

Inkompatibel: TIB_DatasetState und TDataSetState ...

Treffnix 26. Jan 2005 10:48

Re: Abfrage in welchem Status sich ein Query befindet...
 
Tja, steht doch da. Du benutzt den falschen Typen.

Ich weiss zwar nicht, was IBO_Query fürn Typ ist, aber es gibt seinen State offensichtlich nicht als TDatasetState sondern als "TIB_DatasetState" an. Also musste dir da mal die Deklaration angucken und schauen was es für Werte gibt und dann den entsprechenden verwenden.

*edit* Fipptehler... :roll:

JSB 26. Jan 2005 15:02

Re: Abfrage in welchem Status sich ein Query befindet...
 
Was soll ich den nehmen???

JSB 16. Feb 2005 10:06

Re: Abfrage in welchem Status sich ein Query befindet...
 
Gibt es nun fürn IBO_Query nen State oder nicht? :wall: :gruebel:

alcaeus 16. Feb 2005 10:23

Re: Abfrage in welchem Status sich ein Query befindet...
 
Moin JSB,

Ich kenne kein IBO_Query, kannst du mal erklären was das ist? Beim TIbQuery gibt es das State, allerdings hat dir der Hai IMHO den falschen Code gegeben. Nicht
Delphi-Quellcode:
if (Query1.State in [dsBrowse]) then
sondern
Delphi-Quellcode:
if (dsBrowse in Query1.State) then
Ob die Typverletzung immer noch kommt, kann ich nicht sagen, aber wie gesagt...verrat uns mal zu welchem Kompopack das IBO_Query gehört...

Greetz
alcaeus

JSB 16. Feb 2005 11:27

Re: Abfrage in welchem Status sich ein Query befindet...
 
http://www.ibobjects.com/

IBO = ibobjects
IBO_Query = Query von IBO
IBO_Query <> Objektname/Schlüsselbegriff

JSB 16. Feb 2005 11:30

Re: Abfrage in welchem Status sich ein Query befindet...
 
[Fehler] fTelefonliste.pas(130): Operator ist auf diesen Operandentyp nicht anwendbar :wall:

alcaeus 16. Feb 2005 11:30

Re: Abfrage in welchem Status sich ein Query befindet...
 
So..nach 1 Minute auf der Seite habe ich den Download für die Hilfedatei zu IBObjects gefunden, aber ich hab keinen Bock die für dich durchzulesen und dir das Ergebnis vorzukauen, sorry. :roll: Sieh einfach mal selbst darin nach...

Greetz
alcaeus

[edit]Und in solchen Fällen könntest du die edit-Funktion verwenden, und auch sagen zu welchem Code die Fehlerbeschreibung gehört :roll:[/edit}


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:46 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz