Estou migrando uma aplicação de DAO para ADO, porem estou fazendo um teste antes... que por sinal está dando um erro q não estou localizando...
segue o codigo abaixo:
Option Explicit
Dim conexao As New ADODB.Connection
Dim resultado As New ADODB.Recordset
Dim consulta As New ADODB.Command
Dim argumento As New ADODB.Parameter
Private Sub Form_Load()
conexao.ConnectionString = "driver={MySQL};server=localhost;uid=root;pwd=root;database=bdnprecibo"
conexao.ConnectionTimeout = 30
conexao.Open
Set consulta.ActiveConnection = conexao
End Sub
Private Sub Command1_Click()
Dim ssql As String
ssql = "select * from tbl_usuarios order by cod_usuario asc"
consulta.CommandText = ssql
resultado.Open consulta, , adOpenStatic, adLockBatchOptimistic
If resultado.RecordCount = 0 Then
MsgBox "zero"
Else
msbox "tem"
End If
End Sub
ele para na seguinte linha "conexao.Open"
já chequei o nome do servidor, usuario, senha e bd e estão corretos...
o erro é o seguinte
run-time error '-2147467259(80004005)':
[microsoft][odbc driver manager] nome da fonte de dados não encontrado e nenhum driver padrão especificado
informação importante, estou ocm o driver mysql-connector-odbc-5.1.6-win32 instalado
já tenmtei tb criar um dsn mas não adianto tb ( embora o objetivo seja criar sem dsn)
Pergunta
Alex Mauricio
Bom dia pessoal
Estou migrando uma aplicação de DAO para ADO, porem estou fazendo um teste antes... que por sinal está dando um erro q não estou localizando...
segue o codigo abaixo:
ele para na seguinte linha "conexao.Open"
já chequei o nome do servidor, usuario, senha e bd e estão corretos...
o erro é o seguinte
run-time error '-2147467259(80004005)':
[microsoft][odbc driver manager] nome da fonte de dados não encontrado e nenhum driver padrão especificado
informação importante, estou ocm o driver mysql-connector-odbc-5.1.6-win32 instalado
já tenmtei tb criar um dsn mas não adianto tb ( embora o objetivo seja criar sem dsn)
obrigado
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.