Tom2: Tabellenfelder

Beitrag lesen

Hi Florian

ich bin immernoch am ASP Lernen - aber leider gibts dazu nicht so viele Referenzen wie zu meinem eigentlichen Favoriten PHP (Manchmal kann man sichs aber nicht raussuschen...)

ASP ist gar nicht so übel, wenn man sich erst mal an die VBScript-Syntax und Eigenheiten gewöhnt hat.

Meine Frage: Wenn ich eine Tabellenstruktur nicht kenne, wie kann ich dann abfragen, welche Felder vorhanden sind und welche Eigenschaften sie haben (also z.B. max. Länge bei varchar).

Ich hoffe, du bist der englischen Sprache einigermassen mächtig. Unter http://www.w3schools.com/ado/ado_ref_field.asp findest du Infos zu ADO Field-Objekt, welches dir bestimmt weiterhelfen wird.

Ein kurzes Beispiel:

' conn ist die ADO-Verbindung zur DB und wird hier nicht angegeben
sSQL = "SELECT * FROM MyTable;"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sSQL, conn
For i=0 To rs.Fields.Count
  Response.Write rs.Fields(i).Name & "<br>"
Next
rs.Close
Set rs = Nothing

Das Beispiel sollte dir alle Feldnamen ausgeben. Merke dir die Seite http://www.w3schools.com, sie ist wirklich gut.

FG & HTH

Tom2

--
SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
ss:| zu:) ls:& fo:) de:] va:) ch:] sh:( n4:& rl:° br:> js:| ie:% fl:( mo:}