sql - excel
Hola,
estoy intentado ejecutar una sentencia sql dentro de una macro, es decir tengo una hoja excel con registros y no quiero recorrer todos las celdas (cells (i,x)) para seleccionar registros de la hoja.
Se me ha ocurrido esto:
dim db as dao.database
dim rs as dao.recordset
Set db = OpenDatabase("C:\Libro1.xls", False, False, "Excel 8.0; HDR=No;")
set rs = db.openrecordset ("hoja1$")
Y ahora recorreria el recordset ....
Pero me gustaria no utilizar el recordset y utilizar una sentencia sql, por ejemplo:
db.execute ("select ........... (no me sale)
Quiero selecionar registros que el nombre sea \'jose\' ....
Creo q no es la forma correcta por esta via.
kien me ayuda gracias.
estoy intentado ejecutar una sentencia sql dentro de una macro, es decir tengo una hoja excel con registros y no quiero recorrer todos las celdas (cells (i,x)) para seleccionar registros de la hoja.
Se me ha ocurrido esto:
dim db as dao.database
dim rs as dao.recordset
Set db = OpenDatabase("C:\Libro1.xls", False, False, "Excel 8.0; HDR=No;")
set rs = db.openrecordset ("hoja1$")
Y ahora recorreria el recordset ....
Pero me gustaria no utilizar el recordset y utilizar una sentencia sql, por ejemplo:
db.execute ("select ........... (no me sale)
Quiero selecionar registros que el nombre sea \'jose\' ....
Creo q no es la forma correcta por esta via.
kien me ayuda gracias.