ED - Claret
não registrado
|
|
Postada em 04/04/2006 16:47 hs
Olá amigos, estou fazendo isso... Dim Conexão As ADODB.Connection Dim Tabela As ADODB.Recordset Dim LOCALDOBANCO As String LOCALDOBANCO = App.Path & "BD.mdb" Conexão.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & LOCALDOBANCO & ";Persist Security Info=False" Tabela("Fator") = "Text" Tabela.Update Só que da erro na linha da conexão - Variavel de bloco não definida - erro 91 Onde estou errando??? Obrigado por qualquer ajuda
|
|
|
|
|
|
|
|
Postada em 04/04/2006 18:09 hs
Esse erro é pq vc abriu a conexao mas nao executou uma query nela, para obter um recordset... faltou instruções do tipo: Conexão.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & LOCALDOBANCO & ";Persist Security Info=False" Set Tabela = new ADODB.Recordset Tabela.Open "SELECT * FROM Tabela", Conexao, adOpenKeyset, adLockOptimistic Tabela("Fator") = "Text" Tabela.Update
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
ED - Claret
não registrado
|
|
Postada em 05/04/2006 07:23 hs
O mesmo erro continua nessa linha Conexão.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & LOCALDOBANCO & ";Persist Security Info=False" Só que da erro na linha da conexão - Variavel de bloco não definida - erro 91 Já fiz referencia a biblioteca DAO 3.51 e até no ADO 2.8 e nada
|
|
|
|
|
|
Postada em 05/04/2006 07:27 hs
set conexao = new adodb.connection 'outra coisa a variavel conexao nao pode ter acentos, til... Set conexao = new ADODB.connection Conexão.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & LOCALDOBANCO & ";Persist Security Info=False" Set Tabela = new ADODB.Recordset Tabela.Open "SELECT * FROM Tabela", Conexao, adOpenKeyset, adLockOptimistic Tabela("Fator") = "Text" Tabela.Update
|
|
|
|
ED - Claret
não registrado
|
|
Postada em 05/04/2006 07:54 hs
Valei amigão, muito obrigado Agora o problema é o seguinte... preciso pegar o banco num servidor, fiz assim... Conexão.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & LOCALDOBANCO & ";Persist Security Info=False" ...DÁ ERRO DE NOME DE ARQUIVO INVÁLIDO
|
|
|
|
|
|
Postada em 05/04/2006 10:11 hs
vc nao pode referenciar pelo IP precisa compartilhar a pasta no servidor, mapear ela no cliente, e referenciar pelo mapeamento... se o servidor estiver na web, ai nao coloca o HTTP... referencia pelo HostName
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|