Gemma
2005-09-21 21:07:29 UTC
Hola a todos:
Al querer realizar una importación de datos de un archivo ttx. a Access, me
encuentro con que me da error, al no encontrar el archivo Empresa.ttx que
está en la carpeta Mis Documentos.
El código que aplico es el siguiente:
Private Sub command1_click()
'**********************************************
'Private Sub Importar_EjerTexto()
Dim StrTablaOrigenTexto As String
'===========================================================================
==================
' IMPORTO el ARCHIVO DE TEXTO.TXT A ACCESS
'===========================================================================
==================
' La conexion la he realizado a través de variable pública instalada
' en módulo bas.
On Error GoTo salir
Set Conexion = New ADODB.Connection
Conexion.ConnectionString = ConexionBDatos
Conexion.Open
'Identificamos la tabla de origen.
StrTablaOrigenTexto = "''[TEXT; DATABASE=" & App.Path & "]"
'StrTablaOrigenTexto = "'" & App.Path & "''TEXT;'"
'Importamos los datos, creando una nueva tabla
Conexion.Execute "SELECT * INTO Tabla_Importacion_Texto FROM
[Empresa#txt] IN " & StrTablaOrigenTexto
' Cerramos la conexión
Conexion.Close
salir:
If Err.Number <> 0 Then
StrMensaje = Err.Description
WMensajeError = MsgBox(StrMensaje, , "Aviso")
End If
End Sub
Y el mensaje de error: El motor de datos de Microsoft Jet no pudo encontrar
el objeto 'Empresa.txt'. Asegúrese de que
el objeto existe y que ha escrito el nombre y la ruta de acceso del objeto
correctamente.
Bueno, si alguno de vosotros me puede indicar que hago mal, le quedaré muy
agradecida como siempre.
Un saludo.
Gemma.
Al querer realizar una importación de datos de un archivo ttx. a Access, me
encuentro con que me da error, al no encontrar el archivo Empresa.ttx que
está en la carpeta Mis Documentos.
El código que aplico es el siguiente:
Private Sub command1_click()
'**********************************************
'Private Sub Importar_EjerTexto()
Dim StrTablaOrigenTexto As String
'===========================================================================
==================
' IMPORTO el ARCHIVO DE TEXTO.TXT A ACCESS
'===========================================================================
==================
' La conexion la he realizado a través de variable pública instalada
' en módulo bas.
On Error GoTo salir
Set Conexion = New ADODB.Connection
Conexion.ConnectionString = ConexionBDatos
Conexion.Open
'Identificamos la tabla de origen.
StrTablaOrigenTexto = "''[TEXT; DATABASE=" & App.Path & "]"
'StrTablaOrigenTexto = "'" & App.Path & "''TEXT;'"
'Importamos los datos, creando una nueva tabla
Conexion.Execute "SELECT * INTO Tabla_Importacion_Texto FROM
[Empresa#txt] IN " & StrTablaOrigenTexto
' Cerramos la conexión
Conexion.Close
salir:
If Err.Number <> 0 Then
StrMensaje = Err.Description
WMensajeError = MsgBox(StrMensaje, , "Aviso")
End If
End Sub
Y el mensaje de error: El motor de datos de Microsoft Jet no pudo encontrar
el objeto 'Empresa.txt'. Asegúrese de que
el objeto existe y que ha escrito el nombre y la ruta de acceso del objeto
correctamente.
Bueno, si alguno de vosotros me puede indicar que hago mal, le quedaré muy
agradecida como siempre.
Un saludo.
Gemma.