Zum Inhalt springen

SQL: Datentyp des Datenfeldes auslesen


Empfohlene Beiträge

Geschrieben

Hallo miteinander,

ich suche eine Möglichkeit den Datentyp und die erlaubte Datenfeldlänge eines Feldes auszulesen, um diese Informationen in VB weiterzuverarbeiten.

Beispiel: Ich habe eine Beispieltabelle mit drei Feldern (id, name, plz). Nun will ich auslesen, welchen Datentyp PLZ hat. Da dieser Datentyp ein INTEGER und auf 5 Zeichen begrenzt ist, darf ich in dieses Feld natürlich keine Buchstaben oder längere Zeichen als 5 eingeben.

Das will ich in VB abfangen, doch dafür brauche ich die Infos der Tabelle.

MfG Arnie

Geschrieben

Dazu müßte man wissen, mit welchem DMS Du arbeitest.

Grundsätzlich mußt Du diese Daten aus den Systemtabellen auslesen.

SQL Server z.B. bringt hierfür auch eine eigene Funktion mit.

Gruss

Dietmar

Geschrieben

Es handelt sich konkret um den MS SQL Server 2000.

Wie lautet die DESCRIBE Anweisung in MS-SQL? Describe funktioniert nicht.

MfG Arnie

Geschrieben

Die tabelle syscolumns enthält die von dir gewünschten Informationen.

Auch können Dir die gespeicherten Prizeduren dazu weiterhelfen.

In Dienem Fall wäre das meineserachtens sp_columns.

Gruss

Dietmar

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...