NOTA: A partir da versão 6.5 do Elipse E3, o banco PostgreSQL possui conexão nativa. Este artigo aplica-se a versões anteriores à 6.5.
Descrição:
Como inserir um registro em um banco de dados PostgreSQL?
Solução:
Para isso, a conexão deve ser feita via scripts, já que esse Banco de Dados não é nativo do E3. Por exemplo:
'Cria conexão com o banco de dados Set db_con = CreateObject("ADODB.Connection")
str_con = "Driver={PostgreSQL ODBC Driver(ANSI)};Server=localhost;Port=5432;Database=postgres;Uid=postgres;Pwd=Abcd1234"
db_con.Open str_con
'Cria o recordset
Set rs = CreateObject("ADODB.Recordset")
rs.Source = "INSERT INTO tabelateste3 VALUES ('1/1/1958', '0')"
rs.ActiveConnection = db_con
rs.CursorType = 1 'adOpenKeyset
rs.LockType = 3 'adLockOptimistic
rs.Open
NOTA: para este exemplo, considera-se que a tabela já foi criada no banco de dados.