• Lunes 23 de Diciembre de 2024, 17:55

Autor Tema:  DoCmd.TransferSpreadsheet acExport  (Leído 4770 veces)

Sofias

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
DoCmd.TransferSpreadsheet acExport
« en: Lunes 7 de Julio de 2008, 19:30 »
0
Hola.....

Estoy tratando de exportar el resultado de una consulta a un archivo en excell, para esto tengo la siguiente linea

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel4, "cnt_ripsAD", AAD, False, ""

siendo cnt_ripsAD el nombre de la consulta
AAD el nombre del archivo al que quiero que lleguen los datos

cuando la ejecuto emite el siguiente mensaje

Se ha producido el error 3027 en tiempo de ejecucion, cannot update. Database or object is read - only.

A que objeto se refiere siendo que el debe crear un archivo no lo esta leyendo.... como debo hacerlo.....

Muchas Gracias

m_a_n_u

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: DoCmd.TransferSpreadsheet acExport
« Respuesta #1 en: Martes 24 de Febrero de 2009, 23:36 »
0
A veces el mensaje de error que nos da Acces no tiene nada que ver con la realidad.

A mi me daba ese error, cuando el problema real era que la cadena (o longitud de la variable) era excesivamente larga.

Es más se produce al exportar como hoja de cálculo, pero no como archivo de texto.

Prueba a exportarlo en una ruta con los nombres de directorios más cortos, o acorta el nombre del fichero