Ver Mensaje Individual
  #1  
Antiguo 25-10-2013
rodrinig rodrinig is offline
Miembro
 
Registrado: dic 2007
Posts: 28
Reputación: 0
rodrinig Va por buen camino
Clientdataset ..applyupdate

Estimados : tengo un problema que me esta volviendo loco, y lo planteo para saber si alguien me tira una soga.
Trabajo con delphi 7 y firebird 1.5

Tengo una tabla que como clave de campos integer y despues son como 60 campos mas..... y cuando quiero hacer un update , me da que NO ES POSIBLE ENCONTRAR EL REGISTRO. NO SE ESPECIFICO NINGUNA CLAVE, pero a mi me trae el registro .

Tengo asi la conexión :
TsqlDataSet ----> commandText
Código SQL [-]
 select * from FC_ORDEN where or_perio = :para1 a and or_numero = :para2
commandType ctQuery
TDataSetProvider
TClienteDataSet
TDataSource

desde una grilla yo abro una ventana con el registro y cuando modifico algo (ApplyUpdates(0), me da ese error... Ojo que si el
TsqlDataSet lo pongo como commandType ctTabla, y commandText FC_ORDEN me hace el update, Pero me trae TODA LA TABLA y tiene muchos registro...por ende tarda un monton.

Estuve buscando y no encontré (o no entendí) nada.
Desde ya 3.000.000 de gracias por su tiempo .

Saludos

Rodrigo Iñiguez

Última edición por ecfisa fecha: 25-10-2013 a las 15:56:57. Razón: Quitar caritas del código
Responder Con Cita