CONEXAO DAO MYSQL SOMENTE LEITURA

USUARIO.EXCLUIDOS 11/07/2005 14:03:07
#93384
Coloquei como referencia no projeto do vb o: Microsoft DAO 3.6 Object Library,

depois coloquei a seguinte codificação:
-------------------------------------------------------------------------
Dim BancoDados As Database
-------------------------------------------------------------------------
Private Sub Form_Load()

Set BancoDados = OpenDatabase("PG", dbDriverNoPrompt, False, "ODBC;DATABASE=teste;UID=postgres;PWD=1234;DSN=PG")

End Sub
-------------------------------------------------------------------------

onde:
o nome do banco de dados é teste
o nome dado no System DSN do ODBC para esse banco de dados é PG
usuario postgres e senha 1234

depois abro a tabela clientes da seguinte maneira

Set Clientes = BD.OpenRecordset("clientes")

os dados sao exibidos normalmente mas ao colocar o comando:

Clientes.AddNew

ocorre um erro dizendo que o banco de dados é somente leitura ou nao eh possivel executar essa operacao, sendo que o banco de dados nao esta configurando nem no ODBC nem no Postgres somente como leitura, que usando o objetio ADO executa-se as operacoes normalmente ! alguem sabe porque esta ocorrendo esse erro de banco de dados somente leitura ?? ou sabe outro jeito de abrir o banco de dados via DAO pelo ODBC ?? se alguem poder me ajudar, ou souber onde tem algum material falando sobre como fazer a conexao via ODBC, sobre a string de conexao, etc !!! valeusss !!!!
JEAN.JEDSON 11/07/2005 14:14:09
#93387
apenas defina o cursor como sendo do lado do cliente
Tópico encerrado , respostas não são mais permitidas