Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datentyp von Feldinhalt prüfen (https://www.delphipraxis.net/123624-datentyp-von-feldinhalt-pruefen.html)

bwolf 5. Nov 2008 15:04

Datenbank: MS SQL • Version: 2005 • Zugriff über: SDAC

Datentyp von Feldinhalt prüfen
 
hi Leute,

hab grad ein kleines Problem mit einer Abfrage:

In einer Tabelle gibt es eine Spalte , die meist Zahlen enthält, aber ab und zu auch Buchstaben.
Ich bräuchte einen Select, der mir alle Datensätze rausspuckt, wo in der Spalte Buchstaben stehen, und keine zahlen.

Dachte mir das so, das ich in der Where-Bedingung prüfe, ob sich der Inhalt in nen Int casten läßt, oder so was.

Vieleicht kann mir ja einer Helfen, wäre super ;)
Grüße,
ben

mkinzler 5. Nov 2008 15:16

Re: Datentyp von Feldinhalt prüfen
 
Das wird dir bei deinem Problem aber nicht helfen. Weil 'B1HGH' lässt sich nicht als Integer Casten enthält aber Zahlen.
Es wäre dann doch besser den Feldtyp zu ändern

bwolf 5. Nov 2008 15:30

Re: Datentyp von Feldinhalt prüfen
 
So,

durch Zufall doch noch was gefunden:

SELECT * FROM table WHERE ISNUMERIC(feld) <> 1

gibt alle Spalten zurücl deren Inhalt sich nicht numerisch ist.


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