webForumDet fria alternativet

VB databaser.

.NET

2 svar · 213 visningar · startad av ZeUs

Medlem sedan nov. 200188 inlägg
Frågan#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

Medlem 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
Medlem 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
259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)