Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Constlda SQL y Archivos externos

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Constlda SQL y Archivos externos Responder citando

Como puedo realizar una consulta en una base de datos externa, trate de utilizar

SELECT * FROM IN 'C:\EJEMPLO.DBF'

Pero al trabar de ejecutar me indica:

Error: Incorrect syntax near the keyword 'IN'

Trate de probar con otro programa de SQL, pero igual me entrega este tipo de error, cual sería la sentencia correcta para esto:

Gracias
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

"SELECT * FROM \"C:\\EJEMPLO.DBF\" "

Quita el IN y ponle comillas, suponiendo que estas trabajando con tablas (TTable) dentro del BDE.

Debes indicar la información del componente que usas, para realizar las consultas.
_________________
Cool


Ultima edición por Cesar C. Salazar Gonzalez el Lun 02 Nov, 2009 11:48 am, editado 1 vez
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Constlda SQL y Archivos externos Responder citando

Gracias César.

No me resulto, pero con tu ejemplo me entregastes más datos para probar, lo deje como:

SELECT * FROM '\EJEMPLO.DBF'

y resulto perfecto.

Como siempre tu oportuna guia, mos ayuda en una rapida solución.

Att
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Re: Constlda SQL y Archivos externos Responder citando

vrodriguez escribió:
SELECT * FROM '\EJEMPLO.DBF'

Si pones la consulta así SIEMPRE te va a ir a buscar en la carpeta en la que esté el ejecutable. La barra (\) te sobra también; de hecho, la consulta original deberías ponerla así:
Código:
Query1->SQL->Text = "SELECT * FROM 'C:\\EJEMPLO.DBF'";

_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Constlda SQL y Archivos externos Responder citando

OK. Gracias,

Probe todo las respuestas en mi casa, y funcionan 100%.

Ahora trato de probar en la oficina y no funcionada, la diferencia es
que en la oficina tengo que ocupar ADOQuery, ¿ es valido ?

Att,
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Re: Constlda SQL y Archivos externos Responder citando

vrodriguez escribió:
Ahora trato de probar en la oficina y no funcionada, la diferencia es que en la oficina tengo que ocupar ADOQuery, ¿ es valido ?

¿Contra una tabla DBF? Tendrás que usar un TQuery.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Constlda SQL y Archivos externos Responder citando

Hola Angel,

Lo que pasa es que tengo una placación cerrada, que funciona con
mysql, y sus bases con todas .dbf, es la tipica aplicación que paso de
base de escritoria a sql.

Ahora bien, me conecto con los componentes de ADO, y opera a la
perfeccción, por eso fue mi última duda, no tengo claro como podría
Query solamente comunicarme con mysql.

Att,

Víctor
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Constlda SQL y Archivos externos Responder citando

Angel,

Estoy mezclando peras con manzanas.

Tienes toda la razon ( includio lo del Cesar ), lo que estaba pensando fue
la utilización de BatchMove, para copiar de TADQuery a TTable.

Me funciona de TQuery a TTable, pero no si es de ADO.

Sorry,
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.