Exportar a .dbf (fox pro) desde access

10/01/2007 - 19:37 por César | Informe spam
Bueno, la consulta q tengo es esa basicamente, tengo que exportar 2 tablas
que tengo en Access a .dbf de Fox Pro. O en su defecto, crear los .dbf
directamente, lo que más sencillo sea. Es para una interfaz de 2 sistemas, o
sea, un sistema necesita tomar datos de otro y la unica forma en que los
puede tomar es mediante 2 archivos que le tengo que generar con cierta
informacion, así que no necesito que la informacion que hay en un momento
persista para siempre en esas tablas o archivos.
Tengo VS 2005 y la base de Access es en formato Access 2000.
Gracias de antemano.

Salu2!

César

Preguntas similare

Leer las respuestas

#6 César
11/01/2007 - 16:10 | Informe spam
Funcionó perfectamente!!
No sabés cuanto te agradezco! Muchas gracias!

Saludos

César

"SoftJaén" escribió en el mensaje
news:
"César" escribió:

Esto es lo que estoy haciendo:

SELECT * INTO Clientes1
IN "[dBASE 5.0;DATABASE=c:\]"
FROM Clientes;



Esa sintaxis no es correcta. Los corchetes no se encierran entre comillas
dobles, y ANTES del corchete de apetura, debes de escribir dos comillas
simples.

Si la consulta la vas a ejecutar desde la propia interfaz de usuario de
Microsoft Access, escribe lo siguiente:

SELECT * INTO Clientes1
IN ''[dBASE 5.0;DATABASE=C:\]
FROM Clientes;

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
#7 César
11/01/2007 - 16:14 | Informe spam
Por cierto, dijiste que si la ejecutaba desde la propia interfaz de Access
lo escribiera de esa forma. ¿Si lo quisiera hacer desde código en VB.NET
2005 hay alguna diferencia?
Gracias nuevamente.
Saludos, Cesar


"SoftJaén" escribió en el mensaje
news:
"César" escribió:

Esto es lo que estoy haciendo:

SELECT * INTO Clientes1
IN "[dBASE 5.0;DATABASE=c:\]"
FROM Clientes;



Esa sintaxis no es correcta. Los corchetes no se encierran entre comillas
dobles, y ANTES del corchete de apetura, debes de escribir dos comillas
simples.

Si la consulta la vas a ejecutar desde la propia interfaz de usuario de
Microsoft Access, escribe lo siguiente:

SELECT * INTO Clientes1
IN ''[dBASE 5.0;DATABASE=C:\]
FROM Clientes;

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
#8 SoftJaén
11/01/2007 - 16:27 | Informe spam
"César" preguntó:

¿Si lo quisiera hacer desde código en VB.NET 2005 hay alguna diferencia?



La única diferencia es que deberás de concatenar el texto de la consulta:

Dim sql As String = _
"SELECT * INTO Clientes1 " & _
"IN ''[dBASE 5.0;DATABASE=C:\] " & _
"FROM Clientes"


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 pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida