¿Como puedo introducir un fichero plano, separado por 'comas' a una tabla de una MDB. Desearía utilizar ADO Responde Enriquez Martinez ========================== Para importar un archivo de texto a una base de datos Access, el método que utilizas no es el adecuado. Lo correcto es utilizar una consulta SQL para crear una nueva tabla en la base de datos. Si puedes conseguir que la base de datos cree el archivo de texto con otro delimitador de campos distinto de la coma, por ejemplo, punto y coma (;), va a ser mucho mejor, porque puedes tener problemas con la configuración regional del símbolo decimal, no obstante, te explico lo que tienes que hacer: Ya que el texto está delimitado por comas, en el directorio donde se encuentre el archivo de texto, crea con el bloc de notas un archivo de información de esquema y lo guardas con el nombre «Schema.ini». Aunque se puede escribir muchas más opciones, sólo vamos a escribir el nombre del archivo y el formato delimitador: [NombreArchivoTexto.txt] Format=CSVDelimited Si utilizas la biblioteca ADO, ejecuta el siguiente código: Dim cnn As New ADODB.Connection ' Conexión con el archivo de texto With cnn .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=C:\Mis documentos\;" & _ "Extended Properties=""TEXT;""" .Open .Execute "SELECT * INTO [Tabla Importada de Texto] IN 'C:\BaseAccess.mdb' FROM [NombreArchivoTexto.txt]", , adCmdText End With Si te da un error que dice que el separador del campo coincide con el separador decimal del Panel de Control, ya sabes: procura que el archivo de texto tenga otro carácter para delimtar los campos.