Visual Basic - Problema Indices Field

Life is soft - evento anual de software empresarial
 
Vista:

Problema Indices Field

Publicado por rafa (1 intervención) el 12/12/2008 15:09:24
Estoy accediendo a una tabla y a sus campos a traves del indice.

Pero el orden de los campos no es el orden en el que aparece al abrir la tabla access. Es decir que si le digo que me devuelva la columna (2), me devuelve una columna que al abrirlo en access es la 10.

Dim con As ADODB.Connection
Dim cat As ADOX.Catalog = New ADOX.Catalog
Dim tbl As ADOX.Table

con = New ADODB.Connection
con.Mode = ADODB.ConnectModeEnum.adModeReadWrite
con.Open("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & databaseName & ";")

cat.ActiveConnection = con

aStrTablas = EnumerarTablas(cat, 0)

tbl = cat.Tables(aStrTablas(0))

tbl.Columns(m).Name.

//si el m es 2, me devuelve la décima columna al abrilo en access...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema Indices Field

Publicado por Juan Manuel Castañeda (5 intervenciones) el 08/01/2009 21:28:48
Compruebe si EnumerarTablas devuelve resulado que ud. necesita
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar