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