Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-11-2011
orpare orpare is offline
Registrado
NULL
 
Registrado: nov 2011
Posts: 6
Poder: 0
orpare Va por buen camino
Consulta de Actualizacion

Buenas a todos,

Estoy realizando una consulta de actualizacion asi:

Código SQL [-]
UPDATE tbl_traslados, RESULTADO_S3 SET tbl_traslados.glosado = 'V', tbl_traslados.observacion_glosa = [RESULTADO_S3]![GLOSA]
WHERE (((tbl_traslados.TIPODOC_AC)=[RESULTADO_S3].[TIPO1]) AND ((tbl_traslados.num_doc_ac)=[RESULTADO_S3].[DOCU1]));
Pero presenta errores como puedo aplicarla en una Bd Firebird 2.1 con el manejador EMS Interbase

Última edición por ecfisa fecha: 01-12-2011 a las 00:55:14. Razón: ETIQUETAS [SQL] [/SQL]
Responder Con Cita
  #2  
Antiguo 30-11-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
que errores aparecen?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 30-11-2011
orpare orpare is offline
Registrado
NULL
 
Registrado: nov 2011
Posts: 6
Poder: 0
orpare Va por buen camino
Gracias por responder.

fmSQLEditor.Query:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 21.
,.

Esto es lo que obtengo, cabe anotar que estoy migrando una BD de Access a Firebird y en access funciona bien
Responder Con Cita
  #4  
Antiguo 01-12-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola orpare, bienvenido a Club Delphi. Y como es costumbre, te invito a que leas nuestra guía de estilo.

Con respecto a tu consulta, probá de este modo:
Código SQL [-]
UPDATE TBL_TRASLADOS
  SET TBL_TRASLADOS.GLOSADO = 'V',
  TBL_TRASLADOS.OBSERVACION_GLOSA = (SELECT GLOSA FROM RESULTADO_S3
    WHERE TBL_TRASLADOS.TIPODOC_AC = TIPO1
      AND TBL_TRASLADOS.NUM_DOC_AC = DOCU1)
WHERE TBL_TRASLADOS.TIPODOC_AC IN (SELECT TIPO1 FROM RESULTADO_S3)
  AND TBL_TRASLADOS.NUM_DOC_AC IN (SELECT DOCU1 FROM RESULTADO_S3)

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 01-12-2011
orpare orpare is offline
Registrado
NULL
 
Registrado: nov 2011
Posts: 6
Poder: 0
orpare Va por buen camino
Cordial saludo y gracias por responder pero e da el siguiente error:


fmSQLEditor.Query:
multiple rows in singleton select.
multiple rows in singleton select.
Responder Con Cita
  #6  
Antiguo 01-12-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Varias cosas que hay que tener en cuenta cuando se pasa de access a firebird.
1- Access acepta corchetes [ ] firebird NO.
2- Si la consulta esta hecha en delphi firebird pedira doble comilla en la consulta de texto.
3- El concatenado en firebird se hace con palitos ||
Código Delphi [-]
UPDATE tbl_traslados, RESULTADO_S3 SET tbl_traslados.glosado = ''V'', tbl_traslados.observacion_glosa = RESULTADO_S3 || || GLOSA
WHERE (((tbl_traslados.TIPODOC_AC)= RESULTADO_S3.TIPO1) AND ((tbl_traslados.num_doc_ac)=RESULTADO_S3.DOCU1));
Saludos
__________________
Siempre Novato
Responder Con Cita
  #7  
Antiguo 01-12-2011
orpare orpare is offline
Registrado
NULL
 
Registrado: nov 2011
Posts: 6
Poder: 0
orpare Va por buen camino
Cordial saludo,

Al aplicar de ese modo me da el siguiente error:


fmSQLEditor.Query:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 21.
,.
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
Consulta de actualización newtron SQL 3 06-07-2011 10:20:52
Consulta de actualización newtron SQL 2 15-03-2011 11:18:52
consulta de actualizacion en delphi 7 mario_argentino SQL 3 30-01-2006 17:42:21
Consulta de Actualizacion tgsistemas SQL 2 03-08-2005 12:44:17
consulta y actualización davidgaldo Conexión con bases de datos 1 23-06-2004 12:21:10


La franja horaria es GMT +2. Ahora son las 18:20:07.


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