Gracias

Tenha nas propriedades do objecto para leitura/escrita.
Ja esta funcionando, dá erro apenas quando tento alterar um registo com "key with duplicates" ...ainda não sei qual o motivo.
Eu uso: move MyQuery to "Filter" OF "Recordset" of CmADODataSource1 .
para filtrar um registo, mas a Microsoft recomenda que se use o comando "Find" que é mais rápido (tabelas grandes), mas não estou conseguindo.
Como fazia query dos registos ? Usando "Select..." ou métodos do object CmADODataSource1 ?
Muitas gracias
Citación del post de
Dasije
|
❞
Hola buenas.
En ADO, solo puedes hacer consultas, y después leer, añadir nuevo registro, actualizar y eliminar.
Si has conseguido leer, no debe ser un problema grabar, asegúrate de no tener en propiedades de modos de acceso en la opción que no te permita grabar.
Solo debes comprobar, leer el registro, mover valores, y actualizar:
Añadir un nuevo registro:
Código COBOL:
INVOKE "Recordset" OF ADO-HYDRA-CABECERA "AddNew"
Nota: Debes hacerlo antes de mover los valores
Actualizar datos:
Código COBOL:
INVOKE "Recordset" OF ADO-HYDRA-CABECERA "Update"
Nota: Sí es un nuevo registro, debes ejecutar antes de mover valores el método Addnew.
Saludos.
|