Uwe Nohl: oder (SQL) Ermitteln von Feldattributen

Beitrag lesen

Hallo Christian,

jede Menge Lösungen gibt es. Mein Vorredner sagte es ja bereits.
Hier noch einige Ergänzungen für SQL-Server:

select name, xtype from syscolumns where name = 'spaltenname';

liefert Dir die enum des Felddatentyps der Spalte 'spaltenname'

Eine kleine Liste:
231=nvarchar
60=currency
61=datetime
48=binary
56=smallint

etc.

Du kannst ja mal die Systemtabelle 'syscolumns' abfragen und dir das Material Deiner DB anschauen. In Deiner ASP dürfte es dann ja kein Problem sein, diese Tabelle in ein Recordset zu ziehen und die abglieferten enums in Klartext umzusetzen.

In der 'falschen' Datenbank Access gibts ähnliche Möglichkeiten.

Im übrigen empfehle ich Dir wärmstens:

http://www.asp-faq.de/faq/

von Stefan Falz

Gruss
Uwe Nohl

Ich möchte aus einer Tabelle die Eigenschaften der einzelnen Felder feststellen. Im speziellen interessiert mich, wie ich den Primary Key ermitteln kann und von welchem Datentyp die Felder sind.

Gibt es dafür Lösungen?

Besten Dank im Voraus!
Christian Lißner