Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Un select y update en una misma instruccion (https://www.clubdelphi.com/foros/showthread.php?t=23091)

dmagui 06-07-2005 16:22:35

Un select y update en una misma instruccion
 
Buenos dias.

Ojala pudieran responderme esta pregunta:

Hay alguna manera de que en una instruccion sql se haga una busqueda y un update, Lo pregunto por que uso un IBquery y me hace la busqueda perfectamente pero no se como hacer para que la fila que traje despues de la busqueda tambien pueda ser modificada :D

Gracias por la ayuda que me puedan prestar :p ;)

esta es la instruccion usada para mi busqueda

Código Delphi [-]
 
IBQuery1.SQL.Text :=
  'select * from subcomp where cod_componente = ' +
  Quotedstr (DBLookupComboBox1.KeyValue) +
  'and item_comp = ' +
  Quotedstr (DBLookupComboBox3.KeyValue);

roman 06-07-2005 16:47:22

De la ayuda de Delphi:


Cita:

The TIBQuery component provides a read-only dataset, [...]. To update the result set that TIBQuery represents, use this component in conjunction with a TIBUpdateSQL component.
Así pues, tienes que usar un TIBUpateSQL para poder actualizar la consulta.

// Saludos

dmagui 06-07-2005 17:17:49

Hellooo Roman gracias por tu respuesta, precisamente ley la ayuda de delphi eso mismo y enseguida me puse a hacerlo.

entonces uso un IBUpdateSQL y en la propiedad ModifySQL:

Código Delphi [-]
 UPDATE subcomp 

SET valor_comp =:valor_comp 

WHERE item_comp=:OLD_item_comp


y en la propiedad UPdateObject de mi IBQuery lo direccione a mi IBUpdateSQL

pero cuando compilo e intento modificar este campo me muestra un error que dice:

UPDATE FAILED

pero no se por que podra ser


La franja horaria es GMT +2. Ahora son las 23:47:45.

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