ATRASO NA GRAVACAO DO REGISTRO

CLAUDIOLUCROCHA 24/04/2004 20:32:43
#22445
Estou usando ADO 2.6 com ODBC. Tenho um msflex com um objeto Data para mostrar os registros que gravo. Quando executo a gravacao e atualiza o meflex nada é mostrado, mais se eu esperar 2 segundos e atualizar novamente o msflex o registro gravado aparece. Algum sabe o que pode ser. Ja me falaram que pode ser o tempo do cache. Mais não sei. Estou fazendo assim

'Conexao
Set cnn = New adodb.Connection
cnn.ConnectionString = "Provider=MSDASQL;Data Source=pcrentauto;Persist Security Info=False"
cnn.Open

cnn.Execute "Insert into cliente " (codigo, nome) values ( " & codigo &"," & nome & " )"

'Atualiza o msflex

db_cliente.Connect = "ODBC;dsn=" & diretorio_sistema & ";UID=;pwd="

db_cliente.RecordSource = "Select * from cliente order by nome"
db_cliente.Refresh

Se eu trocar de ADO para DAO tudo fica normal !!!!!!

RochÂê
USUARIO.EXCLUIDOS 24/04/2004 20:37:59
#22446
Resposta escolhida

Eu já tive problemas com objeto Command no ADO 2.6, migrei para o 2.7 e o problema sumiu !

Talvez vc devesse testar com o 2.5 ou 2.7 para
USUARIO.EXCLUIDOS 24/04/2004 20:40:26
#22449

Vá ao site da Microsoft na seção downloads e pesquise por MDAC.
Tópico encerrado , respostas não são mais permitidas