Visual Basic - Filtros sql en consulta de excel

Life is soft - evento anual de software empresarial
 
Vista:

Filtros sql en consulta de excel

Publicado por Kujaku (1 intervención) el 26/02/2009 00:05:59
Buenas Tardes,

Me gustaria saber si me pueden colaborar con el siguiente caso:

Debo alimentar varias tablas de sql2005 por medio de un archivo excel y VB 2005.

Hasta donde se, esto es posible gracias a este query:

Select * From [Hoja1$]

Con esta sentencia puedo llenar el dataset y realizar el importe.

El problema radica en que desconozco la forma de hacer algo parecido a esto:

Select * From [Hoja1$] Where Columna1 like '%G94%' and Columna2 <> 'Null'.

Es decir, poder realizar un filtro y separar la informacion, para asi poder llenar varias tablas diferentes con el mismo archivo excel.

Podria realizar el importe a una tabla temporal, pero esto me consumiria demasiados recursos, ya que hablamos 10000 registros.

He buscado mucho y no he encontrado algo parecido,

Espero alguien me pueda colaborar, y les agradezco la atencion prestada.

Muchas Gracias.
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:Filtros sql en consulta de excel

Publicado por P3L30N2009 (699 intervenciones) el 26/02/2009 11:42:45
Esa consulta funcionará sin problemas en el caso de que la Hoja1 tenga encabezados de columna y se llamen Columna1 y Columna2.

Si no tiene encabezado, deberás indicarlo en la conexión con la propiedad extendida HDR=No y para referirte a cada columna será "F1", "F2", etc

"Select * From [Hoja1$] Where F1 Like '%G94%' and not IsNull(F2)", cn
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