Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi anzahl der einträge mit sql rausfinden (https://www.delphipraxis.net/7777-anzahl-der-eintraege-mit-sql-rausfinden.html)

Snoop007 21. Aug 2003 11:16


anzahl der einträge mit sql rausfinden
 
hi,
ich verwende eine paradox 7 tabelle, die ich mit der TQuery komponente, per sql anspreche.

nun möchte ich gerne wissen, wieviele einträge in der tabelle sind, leider fällt mir dazu kein sql statement ein, könnte mir einer helfen

danke :)

r_kerber 21. Aug 2003 11:37

Re: anzahl der einträge mit sql rausfinden
 
Hallo Snoop007,

dann nimm doch folgendes:
SQL-Code:
SELECT COUNT(*) FROM tabelle

Snoop007 21. Aug 2003 11:56

Re: anzahl der einträge mit sql rausfinden
 
hi,
wenn ich mir den wert so ausgeben lassen möchte
Code:
 
  Query1.close;
  Query1.SQL.Text := 'SELECT COUNT (*) from <tabelle>';
  Query1.ExecSQL;
  caption := Query1.Fields[0].AsString;
erhalte ich die meldung das der index 0 überschreitet
also das fileds kein wert hat

wie kommt das ? :(

edit: es ist ein testeintrag in der tabelle vorhanden :)

JoelH 21. Aug 2003 11:58

Re: anzahl der einträge mit sql rausfinden
 
hmm, mach

Code:
SELECT COUNT(*) "lala" FROm <table>
und nimm dann
Delphi-Quellcode:
FieldbyName('lala').asInteger;
zu auslesen

Snoop007 21. Aug 2003 12:04

Re: anzahl der einträge mit sql rausfinden
 
dann erhalte ich : ungültiges schlüsselwort from
mh :(

edit
komischerweise erhalte ich bei fieldlist.count den wert 0, das kann doch nicht sein ?!

Code:
  Query1.close;
  Query1.SQL.Text := 'SELECT COUNT(*) from datenbank.db';
  Query1.ExecSQL;

  caption := IntTOStr(Query1.FieldList.Count)

JoelH 21. Aug 2003 12:07

hmm,
 
dann verwendet Paradox einen anderen Dialekt wie Oracle.

Snoop007 21. Aug 2003 12:16

Re: anzahl der einträge mit sql rausfinden
 
jetzt gehts

statt close und ExecSQL
hab ich active true / false
genommen, muss wohl am handle liegen, das dabei erstellt wird

danke ! :)

kiar 21. Aug 2003 12:23

Re: anzahl der einträge mit sql rausfinden
 
@joelh paradox verwendet den local sql- ist nur ein beschränkter sql -syntax vorhanden

Snoop007 21. Aug 2003 15:22

Re: anzahl der einträge mit sql rausfinden
 
@kair wo kann ich denn nachlesen was alles in paradox möglich ist ?

r_kerber 21. Aug 2003 15:30

Re: anzahl der einträge mit sql rausfinden
 
In der OH unter local SQL.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:13 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