Visual Basic.NET - Select de un campo desconocido

 
Vista:

Select de un campo desconocido

Publicado por Alexander Acero (4 intervenciones) el 24/10/2006 01:09:05
Amigos del Foro,

Estoy desarrollando una código en Visual Basic.NET que importa un numero determinado de archivos de Excel. los estoy importando a un datatable y cada uno de los archivos tiene una columna que varia. cuando adiciono el primer archivo ok el segundo ya tiene una columna de nombre diferente y asi sucecivamente....

De la columna 1 a la 11 se los nombres luego podria dar una instrucción comun y corriente:

Dim strSql As String = "SELECT col1,col2,...col11, col12,col13(esta es la que cambia) FROM [Análisis de Productos$]"

como hago para saber el nombre y renombrarla con un AS

Asi tengo el código:

'Variables de conexion

Dim strCadenaConexionExcel As String = "Provider=Microsoft.Jet.OleDb.4.0; data source=" & strRutaArchivoExcel & "; Extended Properties=Excel 8.0;"

Dim objConn As New OleDbConnection(strCadenaConexionExcel)

'Variable del select del rango ojo aca

Dim strSql As String = "SELECT col1,col2,...col11, col12 FROM [Análisis de Productos$]"

Antes desarrollaba en VisualFox y existe una función que obtiene el nombre de la columna:

eJ

nombrecol=FIELD(2)

obtiene el nombre de la columna 2 de una tabla.

Muchas gracias por su colaboración
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