 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
cecito Capt

Registrado: 25 Nov 2003Mensajes: 164Ubicación: Arequipa - Perú
|
Publicado: Lun 30 Jun, 2008 3:50 pm Asunto: Consulta que solo funciona desde el IbExpert |
|
|
Hola amigos se me ha presentado algo curioso, ejecuto la siguiente consulta desde el IbExpert | Código: | select scf.valor from sis_config scf where scf.sistema = 1 and scf.clave = 'Carpeta de Reportes' |
Y me devuelve una fila de resultado, lo cual esta bien, pero si la ejecuto desde un IBQuery no me devuelve resultados.
¿Alguien ha tenido algun problema similar?, tal vez me he olvidado de configurar algo en el IBQuery, nose  |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Lun 30 Jun, 2008 7:12 pm Asunto: |
|
|
Deberia no devolerte nada pues la consulta esta mal definida, pero en algunos casos muchos Gestores de Bases de datos, aceptan la declaracion de un "alias" sin usar la palabra reservada "AS" asi que prueba de la segunda manera (la que tiene las sentencias en mayusculas)
lo pongo de esta manera para que tengas una idea de como debe ser.
| Cita: |
Select scf.valor from sis_config scf Where where scf.sistema = 1 and scf.clave = 'Carpeta de Reportes'
SELECT scf.valor FROM sis_config AS scf WHERE scf.sistema = 1 AND scf.clave = 'Carpeta de Reportes'
|
como dije en algunos casos la falta de la palabra As en la declaracion, es como el "alias" de una tabla de echo funciona asi para cuando las tablas son demsiado grandes y se desea acortar el nombre.
Saludos. _________________
 |
|
| Volver arriba |
|
 |
Cri_sys Master


Registrado: 13 Feb 2004Mensajes: 198Ubicación: Maringá, Brazil
|
Publicado: Mar 01 Jul, 2008 12:39 pm Asunto: |
|
|
Pues si, depende del manejador de BD que uses, yo en MySQL hago sentencias como
| Código: |
select a.cgc_fornecedor, a.vendedor, a.cliente_sgs, b.razao as fornecedor, d.razao as nome_vendedor, c.razao as cliente from cli_vend_fornec a left join cadastrao b on a.cgc_fornecedor=b.cpfcnpj and b.tipo=3 left join cadastrao c on a.cliente_sgs=c.cliente_sgs and c.tipo=1 left join cadastrao d on a.vendedor=d.codigo and d.tipo=2
|
sin problemas, es decir puedo declarar Alias sin el "AS".
Entonces depende de tu MDBD.
intenta com um AS en el campo tambien como:
| Código: |
select scf.valor [b]AS[/b] valor from sis_config scf where scf.sistema = 1 and scf.clave = 'Carpeta de Reportes'
|
Salu2 _________________ Read what I mean, not what I write! |
|
| Volver arriba |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|