Estoy intentando pasar una aplicación en gambas con sqilite3 a postgres, logro conectar y "leer" los datos pero cuando quiero editarlos no funcionan las sentencias nativas de gambas como:
rsGuardar = cn.Edit(stTable, stCampo=&1", id)
Sigo las premisas del post sobre eleccion de bases de datos
Bueno al principio no editaba, pero luego vi que había dos problemas que no tenían nada que ver con gambas:
1) La sentencia es sensible a mayúsculas y minúsculas. Al pasar de sqlite3 a postgres la base de datos las tablas y los campos quedaron en minúsculas.
2) En Squlite3 no tenia definida una clave primaria, por convención usaba el campo 1º pero en postgresql es necesaria, de lo contrario no edita.
Solución, le puse el campo 1 en postgresql como clave primaria y listo, edita y funciona.
Saludos.