(SQL) Datentyp auslesen
Thomas
- asp.net
Hallo!
Ich würde gerne in ASP die DAtentypen von jeder Spalte einer Tabelle auslesen!
Mein Code:
For Each col In RS.Fields
Typ = Col.
Next
das war natürlich etwas vereinfacht, aber das Prinzip ist das gleiche! Wenn ich jetzt den Datentyp abfragen will, bekomme ich nur eine Zahl raus! zB. 202 für varchar! Wie kann ich aber den Typnamen rausbekommen? Oder noch besser weiß jemand eine Adresse, wo ich nachschauen kann, welche Zahl welcher Datentyp ist?
MfG
Thomas
Sup!
Hat Deine DB keinen describe-Befehl?
Gruesse,
Bio
Sup!
Hat Deine DB keinen describe-Befehl?
Gruesse,
Bio
Äah Sorry, aber was soll das bitte sein?
MfG
Thomas
Sup!
Das ist so ein Befehl, den gibt man an seiner SQL-Konsole oder sonstwo, wo man einen SQL-Befehl eingeben kann, ein, und zwar mit der Syntax "describe TABLE;", wobei TABLE der Name einer Tabelle ist.
Das Ergebnis ist dann eine Zeile mit allen Spaltennamen der Tabelle, gefolgt von einer Zeile mit allen Datentypen der Tabelle.
Jedenfalls ist das bei Oracle und PostGreSQL und mySQL so, denke ich.
Gruesse,
Bio
Das ist so ein Befehl, den gibt man an seiner SQL-Konsole oder sonstwo, wo man einen SQL-Befehl eingeben kann, ein, und zwar mit der Syntax "describe TABLE;", wobei TABLE der Name einer Tabelle ist.
Das Ergebnis ist dann eine Zeile mit allen Spaltennamen der Tabelle, gefolgt von einer Zeile mit allen Datentypen der Tabelle.
Werd ich mal ausprobieren, löst mein Problem aber nicht direkt, da ich die ganze Sache in ASP auslesen muss! Wenn du hierfür noch eine Lösung hättest, wäre super!
MfG
Thomas
Sup!
Also wenn man in ASP keine SQL-Befehle absetzen kann, dann ist das wohl die Schuld von M$ ;-)
Mit PERL würde das natürlich gehen ]:-)
Ich bin leider kein ASP-Checker... kauf' dir halt ein Buch ;-)
Gruesse,
Bio
Hallo
schau mal bei http://www.aspfaq.de vorbei, da steht das beschrieben.
Gruss
Christian
schau mal bei http://www.aspfaq.de vorbei, da steht das beschrieben.
Genau da hab ich das doch her!
Ich nehme genau denselben Code, und dann erscheint bei mir halt eine Zahl statt einem Typnamen, Beschreibung dazu gibts auf dieser Seite aber auch keine genaue!
MfG
Thomas
Hallo,
Beschreibung dazu gibts auf dieser Seite aber auch keine genaue!
aber hier:http://msdn.microsoft.com/scripting/default.htm?/scripting/vbscript/doc/vsfctVarType.htm
Viele Grüße aus Köln
Markus