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 25-10-2010
agustin173 agustin173 is offline
Miembro
 
Registrado: jun 2010
Posts: 158
Poder: 14
agustin173 Va por buen camino
Problema con update

hola muchachos como estan todos

Tengo problema para poder modificar un registro no se lo que me falta en el codigo del update me explico mejor

estoy usando delphi 7
una tabla llamada = Area
cuatro campos llamados = codigo(int), fecha(date), Area(char) y pais(varchar(25)
tres edit = (codigo, fecha y area)
un combobox (Pais)
Adoquery = Temp

Código Delphi [-]
// Modifica los Datos en la Base de Datos
     Temp.SQL.Clear;
     Temp.Sql.Text:='Update Area set Area = :Area where Codigo = :Codigo';
     Temp.Parameters.ParamByName('Area').Value:= EDAreaBuscar.text;
     Temp.Parameters.ParamByName('Pais').Value:= CBPaisBuscar.text;
     Temp.Parameters.ParamByName('Codigo').Value:= EDCodBuscar.text;
     Temp.ExecSQL;
     ShowMessage('Registro Modificado');
     AreaModificar.Enabled := False;
     AreaEliminar.Enabled := False;

Lo que deseo es modificar el campo area y pais el me esta modificando bien el campo area pero el campo pais no se como agregarlo dentro del update para que me lo modifique si me pueden dar una mano se lo agradecere.
Responder Con Cita
  #2  
Antiguo 25-10-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Código Delphi [-]
     Temp.SQL.Clear;
     Temp.Sql.Text:='Update Area set Area = :AreaP, pais = :PaisP where Codigo = :CodigoP';
     Temp.Parameters.ParamByName('AreaP').Value:= EDAreaBuscar.text;
     Temp.Parameters.ParamByName('PaisP').Value:= CBPaisBuscar.text;
     Temp.Parameters.ParamByName('CodigoP').Value:= EDCodBuscar.text;
     Temp.ExecSQL;
     ShowMessage('Registro Modificado');
     AreaModificar.Enabled := False;
     AreaEliminar.Enabled := False;
No es conveniente tener los mismos nombres para campos, tablas y parametros.
confunde.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 25-10-2010
agustin173 agustin173 is offline
Miembro
 
Registrado: jun 2010
Posts: 158
Poder: 14
agustin173 Va por buen camino
muchachos gracias ya pude resolverlo

gracias por todo y disculpen.
Responder Con Cita
  #4  
Antiguo 26-10-2010
agustin173 agustin173 is offline
Miembro
 
Registrado: jun 2010
Posts: 158
Poder: 14
agustin173 Va por buen camino
ok caral gracias por la aclaracion lo tomare en cuenta
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
Problema con sql Update juanpe Firebird e Interbase 3 04-09-2008 12:31:00
Problema con update omarifr SQL 3 06-08-2007 23:28:38
Problema con Update y StoredProc Stilgar SQL 5 15-05-2007 21:30:01
Problema con update pache Firebird e Interbase 4 22-11-2006 21:08:06
Problema con un update en un SP RONPABLO Firebird e Interbase 3 09-03-2005 19:58:43


La franja horaria es GMT +2. Ahora son las 20:32:42.


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