Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Bereichsüberprüfung bei einer Text-Spalte (https://www.delphipraxis.net/44091-bereichsueberpruefung-bei-einer-text-spalte.html)

Gambit 13. Apr 2005 12:58

Datenbank: DBase • Version: 4 • Zugriff über: ADO

Bereichsüberprüfung bei einer Text-Spalte
 
Moin,

ich habe hier eine Tabelle, in der in einer Spalte eine Zahl als Text vorliegt. Nun sollen alle Datensätze, bei denen die Zahl größer 1200 ist, gelöscht werden.

führe ich nun folgendes aus:

Delphi-Quellcode:
Query.SQL.Text:= 'select * from Tabelle where TRIM (Spalte) > '+quotedStr('1200');
Query.Open;
werden auch allerhand Datensätze gelöscht, auf Grund des Text- Charakters der Spalte aber auch leider Datensätze mit zB. der Zahl 7.

Wie kann ich das verhindern?

Gruß

Gambit

marabu 13. Apr 2005 16:02

Re: Bereichsüberprüfung bei einer Text-Spalte
 
SQL-Code:
select * from TABELLE where numval(SPALTE) > 1200


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:50 Uhr.

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