Error en aplicacion 3 capas
Tengo una aplicacion 3 capas sobre sql server 2000 y Delphi 7 y ADO. En la capa intermedia tengo los siguientes componentes
Código:
object Estudiante: TADOQuery Record not found or changed by another user En los TAdoQuery tengo definido sus llaves como pfInKey y en el dataprovider tengo la opcion de updatemode como upWhereKeyOnly. Cual es el problema? que falta? o que estoy haciendo mal? Mi Delphi 7.0 indica la version 7.0 build 8.1 Gracias por su ayuda |
Checa esto....
Tienes bien la Relación Maestro Detalle ????, es decir en tu detalle tienes enlazado al Maestro por medio del Datasource ????
|
Sigo con el Error
Las tablas detalle (son dos) si estan relacionadas con un datasource al archivo maestro.
Que otra cosa puede estar mal? |
Mmmm... Con la información que dás no se puede ver gran cosa. Yo, de momento, cambiaría a upWhereChanged (esto no lo soluciona, pero es más coherente). No dices si esto te pasa nada más haber insertado el registro. Las claves, ¿son autoincrementales o las asignas en la capa del cliente? Si son autoincrementales, probablemente el problema es que no te refresca la información de dicho campo.
|
La franja horaria es GMT +2. Ahora son las 03:34:46. |
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