Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-07-2011
negrokau negrokau is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 210
Poder: 14
negrokau Va por buen camino
Talking Problemas con string, word!!!!!

HOLA, TENGO PROBLEMAS CON ESTA CONSULTA, PODRIAN AYUDARME, CUANDO QUIERO EJECUTAR ME SALE ESTE ERROR:
INCOMPATIBLE TYPES: STRING AND WORD
LA VERDAD QUE SOY NUEVO EN ESTO Y NO PUEDO SOLUCIONARLO, ESTARIA MUY AGRADECIDO SI ME AYUDAN....

DM.CONSULTA.CLOSE;
DM.CONSULTA.SQL.Clear;
DM.CONSULTA.SQL.Add('UPDATE ORDENES SET ESTADO='+ACTIVO+' WHERE (NRO_ORDEN='+#39+EDIT1.text+#39+')');
DM.CONSULTA.ExecSQL;
DM.Transaction.CommitRetaining;
Responder Con Cita
  #2  
Antiguo 28-07-2011
negrokau negrokau is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 210
Poder: 14
negrokau Va por buen camino
Código Delphi [-]
DM.CONSULTA.CLOSE;
DM.CONSULTA.SQL.Clear;
DM.CONSULTA.SQL.Add('UPDATE ORDENES SET ESTADO='+ACTIVO+' WHERE (NRO_ORDEN='+#39+EDIT1.text+#39+')');
DM.CONSULTA.ExecSQL;
DM.Transaction.CommitRetaining;
Responder Con Cita
  #3  
Antiguo 28-07-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.470
Poder: 21
newtron Va camino a la fama
Hola.

Imagino que el campoNRO_ORDEN es numérico por lo que te sobrarían los #39

Saludos
Responder Con Cita
  #4  
Antiguo 28-07-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Suponiendo que la palabra ACTIVO sea un string:
Código Delphi [-]
DM.CONSULTA.CLOSE;
DM.CONSULTA.SQL.Text:= 'UPDATE ORDENES SET ESTADO = ''ACTIVO'' WHERE NRO_ORDEN = :A ';
DM.CONSULTA.Parameters[0].Value:= Edit1.Text;
DM.CONSULTA.ExecSQL;
DM.Transaction.CommitRetaining;
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 28-07-2011
negrokau negrokau is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 210
Poder: 14
negrokau Va por buen camino
Talking

Lo Que Necesito Es Que En El Campo 'estado' Ponga La Palabra 'activo'
Responder Con Cita
  #6  
Antiguo 28-07-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola

negrokau, yo que tu llevaría a revisar el teclado que usas... como que se le queda pegada la tecla Mayúsculas...



Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #7  
Antiguo 28-07-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Es lo mismo, se puede hacer todo con parametros:
Código Delphi [-]
DM.CONSULTA.CLOSE;
DM.CONSULTA.SQL.Text:= 'UPDATE ORDENES SET ESTADO = :B WHERE NRO_ORDEN = :A ';
DM.CONSULTA.Parameters[0].Value:= 'ACTIVO';
DM.CONSULTA.Parameters[1].Value:= Edit1.Text;
DM.CONSULTA.ExecSQL;
DM.Transaction.CommitRetaining;
Saludos
__________________
Siempre Novato
Responder Con Cita
  #8  
Antiguo 28-07-2011
negrokau negrokau is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 210
Poder: 14
negrokau Va por buen camino
Talking

probe con este y me tira este error:
undeclared identifier: parameters
Código Delphi [-]
DM.CONSULTA.CLOSE; DM.CONSULTA.SQL.Text:= 'UPDATE ORDENES SET ESTADO = :B WHERE NRO_ORDEN = :A '; DM.CONSULTA.Parameters[0].Value:= 'ACTIVO'; DM.CONSULTA.Parameters[1].Value:= Edit1.Text; DM.CONSULTA.ExecSQL; DM.Transaction.CommitRetaining;
Responder Con Cita
  #9  
Antiguo 28-07-2011
negrokau negrokau is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 210
Poder: 14
negrokau Va por buen camino
Talking

probe con este y me tira este error:
undeclared identifier: parameters
Código Delphi [-]
DM.CONSULTA.CLOSE;
DM.CONSULTA.SQL.Text:= 'UPDATE ORDENES SET ESTADO = :B WHERE NRO_ORDEN = :A ';
DM.CONSULTA.Parameters[0].Value:= 'ACTIVO';
DM.CONSULTA.Parameters[1].Value:= Edit1.Text;
DM.CONSULTA.ExecSQL;
DM.Transaction.CommitRetaining;
Responder Con Cita
  #10  
Antiguo 28-07-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Es por que no se donde estoy parado
Usa este:
Código Delphi [-]
DM.CONSULTA.CLOSE;
DM.CONSULTA.SQL.Text:= 'UPDATE ORDENES SET ESTADO = :B WHERE NRO_ORDEN = :A ';
DM.CONSULTA.Params[0].Value:= 'ACTIVO';
DM.CONSULTA.Params[1].Value:= Edit1.Text;
DM.CONSULTA.ExecSQL;
DM.Transaction.CommitRetaining;
Saludos
__________________
Siempre Novato
Responder Con Cita
  #11  
Antiguo 28-07-2011
negrokau negrokau is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 210
Poder: 14
negrokau Va por buen camino
Talking

gracias caral, me funciono al pelo.... muchas gracias
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
Problemas con Word sabinajoa Varios 2 14-03-2016 09:42:01
Problemas con string, word... de facil solucion seguro cslbcn OOP 4 06-08-2008 10:25:17
Problemas con OleContainer i word alextm75 Varios 0 04-05-2006 17:22:14
Convertir Word a String sierraja Varios 3 22-06-2005 15:18:44
Pasar de String a Word DarkByte Varios 4 09-08-2004 19:05:45


La franja horaria es GMT +2. Ahora son las 00:58:19.


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