Delphi INSERT clave Primaria
Estimados, estoy por empezar un nuevo proyecto con Delphi XE5, Firebird 2.5 y una fuente de dato externa.
Diariamente realizaré una consulta a la fuente externa de los datos de ese día y los resultados los voy a registrar en Firebird por medio de Delphi. Si por algún motivo realizo la consulta más de una vez en el día se podrían duplicar registros. La idea es recorrer los registros de la consulta e ir Insertándolos en Firebird, pero quiero evitar consultar por la llave primaria previamente si existe el registro antes de insertarlo. Como puedo hacer más eficiente esto, quizás el mismo motor de Firebird pueda descartar cuando esto ocurra y que la sentencia INSERT este dentro de un TRY.
Se les ocurre alguna otra forma de hacerlo ?? Saludos. |
Mś bien:
|
Puedes usar update or insert
Saludos cordiales |
Cita:
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 05:27:51. |
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