Tabellenstruktur einer AccessDB in ASP auslesen
Krankervogel
- asp.net
0 Tobi
Hallo,
kann man in ASP irgendwie die Spaltennamen einer Tabelle, am besten auch gleich den Datentyp je Spalte auslesen? Habe nichts darüber gefunden :o(.
Vielen Dank...
Also bei mir hat folgendes funktioniert:
<%
str_Connection_Ziel = DeineDSN
'Verbindung herstellen
SET objConn = Server.CreateObject("ADODB.Connection")
objConn.Open str_Connection_Ziel
str_FieldSQL = "SELECT TOP 1 * FROM DeineTabelle"
'RecordSet erzeugen
Set RS = objConn.Execute(str_FieldSQL)
str_Spalten = "<select name=""Spalten"" size=""8"" multiple>" & vbCrLF
FOR i = 0 TO (RS.Fields.Count -1)
str_ZielSpalten = str_Spalten & "<option value=""" & RS(i).Name & """>" & RS(i).Name & "</option>" & vbCrLf
NEXT
str_Spalten = str_Spalten & "</select>" & vbCrLF
'Alles schließen
RS.Close
objConn.Close
%>
Hoffe es funktioniert,
Tobi
Hi,
und mit .Type kriegst Du eine Zahl raus, die Dir den Typ angibt.
Dabei werden folgende Werte benutzt:
Text = 202
Memo = 203
Zahl = 3
Datum = 135
Währung = 6
Autowert = 3
Boolean = 11
OLE = 205
Hyperlink = 203
MfG
JankoW