webForumDet fria alternativet

VB databaser.

2 svar · 211 visningar · startad av ZeUs

ZeUsMedlem sedan nov. 200188 inlägg
#1

Jag håller på att göra ett program som man kan använda för att söka i databaser(access). För att kunna använda vilken databas som helst skulle jag vilja koppla labels till fältnamnen i min databas. Jag använder mig av adodc kontroll och en datagrid .
Min fråga lyder alltså:
Hur ska jag komma åt fältnamnen i databasen från VB?

Tack på förhand

InsiderMedlem sedan jan. 2000978 inlägg
#2

Den här koden lägger till alla fältnamnen i tabellen till en list box.

Dim rec As New ADODB.Recordset
Dim sql As String
Dim antal_faelt As Integer
sql = "SELECT * FROM tabellen"

rec.Open sql, koppling
antal_faelt = rec.Fields.Count

For i = 0 To antal_faelt - 1

List1.AddItem rec.Fields(i).Name

Next i
ZeUsMedlem sedan nov. 200188 inlägg
#3

Tackar det fungerade bra med lite modifieringar.

antal_faelt = adoAdresser.Recordset.Fields.Count
For i = 0 To antal_faelt - 1
    lstFalt.AddItem adoAdresser.Recordset.Fields(i).Name
Next i
127 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)