|
Postada em 23/03/2006 12:24 hs
Olá galera esperta! Tou com um problema no Microsoft Jet, eu acredito. É o seginte, tenho um cliente que usa 4 maquinas com o meu sistema, sendo q o sistema usa o banco ACCESS que fica em apenas uma das máquinas, todas as outras acessam o banco nesta maquina distinta. O q acontece é que quando algum terminal vai acessar os produtos no banco ou gravar algum outro registro dá erro de Microsoft Jet com as mensagens de inclusão simultâneas, ou esses números aqui : “-2147467259“ ou “-2147217887” ou “-2147217885”. Já fiz de tudo... Debuguei, tratei os erros, gerei outro executável, mas os erros continuam só nos micros do cliente. Sendo q lá é XP e o meu é 2K. Alguém conhece esses erros e sabe como resolver ou conhece algum outro jeito de conectar ao ACCESS sem usar o Microsoft Jet? Obrigado pela força.
|
|
|
|
|
Postada em 23/03/2006 12:31 hs
vc pode estar abrindo as tabelas no modo pessimista, deve ser esse o problema...
|
|
|
|
Postada em 23/03/2006 12:37 hs
Opa! e como é esse modo pessimista? Como eu resolvo para não abrir assim?
|
|
|
|
Postada em 23/03/2006 19:10 hs
Set CNN = New ADODB.Connection Set RS = New ADODB.Recordset CNN.CursorLocation = adUseClient 'faz conexao com o banco CNN.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "BANCODEDADOS;Jet OLEDB:Database Password=" & SENHA & ";" SQL = "SELECT * FROM TABELA" 'retorna registros da tabela RS.Open SQL, CNN, adOpenDynamic, adLockOptimistic Pronto, abriu no modo Otimista, para incluir excluir, alterar registros. vlu//
|
|
|