Ver Mensaje Individual
  #7  
Antiguo 18-04-2008
Nereida Nereida is offline
Miembro
 
Registrado: abr 2008
Posts: 34
Reputación: 0
Nereida Va por buen camino
Cita:
Empezado por iuqrul Ver Mensaje
Debes cumplimentar el TIBQuery.SQL.Text con la consulta sobre la que vas a modificar, y en el TIBUpdateSQL.RefreshSQL pones lo mismo pero añadiendo "where ID=:ID" sustituyendo ID por el campo de la clave primaria.
He puesto esto:

IBUpdateSQL1.SQL.Text:='UPDATE Cliente SET nom_clie = ''' + dbedit2.field.AsString + '';

pero me decia q esperaba un [ en vez de un punto pq me parece q tenia q ponerle algo en la propiedad de SQL pq cuando la ponia me decia q pusiera el tipo, por lo q prové a poner modifySQL pero no lo reconocia

después puse:

unit1.MDIChild1.IBUpdateSQL1.modifySQL.Add('UPDATE Cliente SET nom_clie = ''' + dbedit2.field.AsString + '');
unit1.MDIChild1.IBUpdateSQL1.RefreshSQL.Add ('UPDATE Cliente SET nom_clie = ''' + dbedit2.field.AsString + ''' + WHERE dni_clie= ' + dbedit1.Field.AsString);

pero me da error con las claves primarias.
Siento ser tan pesada pero es que me cuesta mucho.

Saludos y gracias a todos
Responder Con Cita