FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour FW MariaDB/MySql native
Posts: 297
Joined: Fri Apr 14, 2006 05:52 PM
FW MariaDB/MySql native
Posted: Sat Jan 02, 2021 06:51 AM
Buenos días Foro:

Antes de nada felicitaros las fiestas y desearos una buena salida de año del 2020 (jodido) y una mejor entrada al 2021.

Necesitaria una ayuda por lo siguiente: he empezado a realizar ejemplos de un CRUD de una tabla con las funciones nativas de FWH (Ver. 16.10), y el código es similar a lo que muestro:

1) Abro el recordset y añado un registro en blanco

Code (fw): Select all Collapse
oRs:=oConnection:Rowset("select * from operators")
....
oRs:Add()


2) Manipulo los campos
Code (fw): Select all Collapse
oRs:Codigo:=  ¿¿¿¿¿
oRs:Nombre:=  ?????


3) Finalmente, guardo el registro
Code (fw): Select all Collapse
oRs:Save()



A priori, y si no da ningún error el servidor, funciona perfectamente. El problema está en que la tabla que estoy manipulando, tiene un indice UNIQUE en el campo Codigo, con lo cual si intento crear un registro con un código existente, me da error, pero el problema está en que es como si el puntero se moviera y los gets pierden los valores (se quedan en blanco). ¿Sabeis o teneis algun ejemplo para poder realizar este proceso básico?

Un Saludo y muchas gracias.

Continue the discussion