Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi IsEmpty Problem (https://www.delphipraxis.net/58760-isempty-problem.html)

alexo 12. Dez 2005 11:15

Datenbank: Access • Zugriff über: Ado...

IsEmpty Problem
 
hi!

hab folgendes problem:

irgendwie will mein programm den befehl:


Delphi-Quellcode:
if db.isempty then begin

...
end;
nicht so recht ausführen(nimmt immer isempty = false an?!?!)

ich bin echt am ende... :wall:

lg

mumu 12. Dez 2005 12:22

Re: IsEmpty Problem
 
vielleicht ist ja dein feld nicht empty? empty heißt ja es ist ein null wert drin. ein leerstring ergibt mit isempty true

marabu 12. Dez 2005 12:24

Re: IsEmpty Problem
 
Hi Alex,

mehr Input bitte. Welchen Typ hat db? Ist es eine Query, ein DataSet oder eine Table? Welches SQL-Statement steckt gegebenenfalls dahinter? Hast du dein Statement schon in Access geprüft? Warum glaubst du dass das Ergebnis falsch ist? Welche Delphi Version verwendest du? Welche Version von MDAC ist bei dir installiert?

Grüße vom marabu

alexo 12. Dez 2005 12:40

Re: IsEmpty Problem
 
@marabu

bei einer vorhergehenden funktion funktioniert es...


ich verwende delphi 7...

adoquery

db = datamodule1.tbltest
tbltest = TadoTable

das statement ist glaub ich nicht falsch sondern der rückgabe wert...

kann es sein das es an den standard werten liegt?? bei einem feld ist dieser zB -1...


..

marabu 12. Dez 2005 19:16

Re: IsEmpty Problem
 
Okay - versuchen wir es halt anders herum: Wenn db.IsEmpty immer FALSE liefert, dann lasse dir doch mit ShowMessage(IntToStr(db.RecordCount)) mal die Anzahl der Sätze ausgeben. Wenn aber db wirklich vom Typ TADOTable ist, dann ist IsEmpty = FALSE ja nicht wirklich überraschend - oder?

marabu

alexo 13. Dez 2005 15:27

Re: IsEmpty Problem
 
sorry. hatte gestern noch so viel zu tun!!

habs dann gelöst:

die tabelle war nicht mehr active... :wall:

danke trotzdem ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19: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-2025 by Thomas Breitkreuz