Borrar una hoja de Excel a traves de OleDB

11/12/2006 - 09:37 por Baldor Renwald | Informe spam
Intento eliminar una hoja de Excel mediante la ejecución de un command
con la SQL: "drop table [Hoja1$]"
No se genera ningún error, el único problema es que la tabla no se
elimina, sino permanece ahí tras ejecutar la instrucción.

¿Alguien sabe si debo hacer algo más para que se elimine la tabla de
verdad?

Preguntas similare

Leer las respuestas

#1 SoftJaén
11/12/2006 - 10:46 | Informe spam
"Baldor Renwald" escribió:

Intento eliminar una hoja de Excel mediante la ejecución de un command
con la SQL: "drop table [Hoja1$]"
No se genera ningún error, el único problema es que la tabla no se
elimina, sino permanece ahí tras ejecutar la instrucción.



Hola:

La consulta SQL elimina los datos existentes en la hoja de cálculo, en tu
caso los datos existentes en la hoja llamada «Hoja1», pero NO ELIMINA la
hoja propiamente dicha, la cual no se puede eliminar mediante el ISAM de
Excel.

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 Baldor Renwald
11/12/2006 - 11:14 | Informe spam
Entendido, gracias,

¿Sabes si es posible eliminar una hoja del fichero Excel sin usar
automatización ni ningún objeto Excel del tipo Excel.Application?
Lo que no quiero es tener que usar librerías de Excel.
Respuesta Responder a este mensaje
#3 SoftJaén
11/12/2006 - 14:36 | Informe spam
"Baldor Renwald" preguntó:

¿Sabes si es posible eliminar una hoja del fichero Excel sin usar
automatización ni ningún objeto Excel del tipo Excel.Application?
Lo que no quiero es tener que usar librerías de Excel.



Me temo que para ello, no te va a quedar más remedio que utilizar la propia
biblioteca de Microsoft Excel.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida