Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-03-2009
Avatar de lmpadron
lmpadron lmpadron is offline
Miembro
 
Registrado: feb 2009
Ubicación: Habana, Cuba
Posts: 204
Poder: 16
lmpadron Va por buen camino
Red face TQuery (Query1->SQL->Add())

Hola amigos, una vez mas acudo a su conocimiento para resolver uno de los tantos problemas que me agobian.
Sucede que estoy haciendo una aplicación con bases de datos en PARADOX, cuando utilizo el Tquery haciendo referencia a estas bases de datos en la misma carpeta donde esta el código fuente utilizando la siguiente via en un evento de un objeto:

Código:
Query1->SQL->Add("Select * From ejemplo.db Where nombre=├" + Luis +"├");
/* Las comillas simples no se como ponerlas pero bueno donde puse ├ o al menos eso creo ;-) */

Funciona de lo mejor sin embargo cuando las bases de datos no están y por ende debo especificar su ubicación desde otro destino

Código:
Query1->SQL->Add("Select * From c:\archivos de programa\BASES DE DATO\EJEMPLO\ejemplo.db Where nombre=├" + Luis +"├");
Aquí el SQL da error y me dice "Invalid use of keyword TOKEN= " ya me he encontrado con este error con anterioridad y generalmente salia cuando había cometido un error en la dirección(ya sabe mayúsculas y esas cosas) pero esta vez la cosa es mas seria, me dicen que para escribir la dirección debo hacerlo de una forma diferente pero aun no descubro como así que espero alguno de ustedes ya haya caminado por estos valles y conozca la salida.

Gracias de antemano
P.D.
ya lo he encerrado entre comillas dobles, simples, corchetes, llaves, paréntesis, jajajajajaja ¡¡¡¡¡¡¡ ME RINDO !!!!!!!
__________________
Nunca esta de más volver a ver la "Guia de Estilo" o "La Otra Guia de Estilo". Recuerda siempre usar los "Tags" para una mejor legibilidad de tu código.


Cuando miras fijamente al abismo, este te devuelve la mirada


oo______ooo_____ooo_ooooooo_____ooo____oooooo____ooooooo______oooo____ooo____oo_
oo______oooo___oooo_oo____oo__oo___oo__oo____oo__oo____oo___oo____oo__oooo___oo_
oo______oo_oo_oo_oo_oo____oo_oo_____oo_oo_____oo_oo____oo__oo______oo_oo_oo__oo_
oo______oo__ooo__oo_oooooo___ooooooooo_oo_____oo_ooooooo___oo______oo_oo__oo_oo_
oo______oo_______oo_oo_______oo_____oo_oo____oo__oo____oo___oo____oo__oo___oooo_
ooooooo_oo_______oo_oo_______oo_____oo_oooooo____oo_____oo____oooo____oo____ooo_
________________________________________________________________________________
Responder Con Cita
  #2  
Antiguo 11-03-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
El hecho de que tengas que referirte a una tabla mediante su directorio hace sospechar que no estás planeando correctamente las cosas. En principio tendrías que usar alias, que son los que apuntan al directorio deseado y en tu componente Query indicas ese alias en su propiedad DatabaseName.

Si por alguna razón no puedes usar alias, en todo caso lo que tienes que hacer es indicar esa ruta, no en la consulta sql, sino en la mencionada propiedad DatabaseName del Query y dejar tu consulta como

Código SQL [-]
select * from ejemplo where nombre="Luis"

Otra cosa: ¿por qué usas paradox? Actualmente ya no se justifica un desarollo así, habiendo opciones como MySQL, Postgres, Firebird, etc.

// Saludos
Responder Con Cita
  #3  
Antiguo 11-03-2009
Avatar de lmpadron
lmpadron lmpadron is offline
Miembro
 
Registrado: feb 2009
Ubicación: Habana, Cuba
Posts: 204
Poder: 16
lmpadron Va por buen camino
Román:
¡¡¡ Gracias por responder !!!
Ante todo estoy aprendiendo ahora a programar algo, así que tengo millones de lagunas dado que he aprendido por mi mismo, aquí te mando unas preguntas para aclararme un poco.

1. Que son los alias, como funcionan, como los uso y donde están en c++

2. Que tipo de gestor de bases de datos es FIREBIRD.

P.D.
Ya me presentaron a MySQL y actualmente trato de desarrollar un programa utilizándolo, de paso podrias explicarme que diferencia existe entre SQL y MySQL ?????
__________________
Nunca esta de más volver a ver la "Guia de Estilo" o "La Otra Guia de Estilo". Recuerda siempre usar los "Tags" para una mejor legibilidad de tu código.


Cuando miras fijamente al abismo, este te devuelve la mirada


oo______ooo_____ooo_ooooooo_____ooo____oooooo____ooooooo______oooo____ooo____oo_
oo______oooo___oooo_oo____oo__oo___oo__oo____oo__oo____oo___oo____oo__oooo___oo_
oo______oo_oo_oo_oo_oo____oo_oo_____oo_oo_____oo_oo____oo__oo______oo_oo_oo__oo_
oo______oo__ooo__oo_oooooo___ooooooooo_oo_____oo_ooooooo___oo______oo_oo__oo_oo_
oo______oo_______oo_oo_______oo_____oo_oo____oo__oo____oo___oo____oo__oo___oooo_
ooooooo_oo_______oo_oo_______oo_____oo_oooooo____oo_____oo____oooo____oo____ooo_
________________________________________________________________________________
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Resultado tquery johurgi SQL 5 19-06-2008 15:03:35
Query1.State = dsInactive bbjb Varios 4 26-09-2006 18:26:22
Error con query1 y access Iuconlas Conexión con bases de datos 2 26-07-2006 16:11:02
TQuery nenufer Conexión con bases de datos 2 22-05-2006 16:41:03
Query1 cannot modify a read-only dataset Nbull SQL 14 14-12-2004 10:29:35


La franja horaria es GMT +2. Ahora son las 06:12:25.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi