MYSQL E VB 6.0
                    Boa Noite,
estou tentando utilizar o MySQL junto com o VB + ADO 2.8.
Estou utilizando as propriedades dos componentes para criar as conexões, no entanto está aparendo uma mensagem sugerindo que a sintaxe está incorreta. Alguém poderia me ajudar ?
Mensagem:
"Run-time error '-2147217900 (80040e14)':
[MySQL][ODBC 3.51 Driver][mysqld-5.0.45-community-nt]You have an error in your SQL sintax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'comissoes' at line 1"
A versão do MySQL é 5.0.45 e ODBC é 3.51.17
O Código em VB é o seguinte:
Obrigado.
PS.: A senha e o usuário digitados diretamente no console do Mysql funcionam, usado no programa para gerenciar os bancos de dados também funciona. Já instalei uma versão antiga do Mysql 5.0.0Alpha que funcionava a muito tempo atrás, já tentei uma versão antiga do MyODBC também... E nada.
                
            estou tentando utilizar o MySQL junto com o VB + ADO 2.8.
Estou utilizando as propriedades dos componentes para criar as conexões, no entanto está aparendo uma mensagem sugerindo que a sintaxe está incorreta. Alguém poderia me ajudar ?
Mensagem:
"Run-time error '-2147217900 (80040e14)':
[MySQL][ODBC 3.51 Driver][mysqld-5.0.45-community-nt]You have an error in your SQL sintax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'comissoes' at line 1"
A versão do MySQL é 5.0.45 e ODBC é 3.51.17
O Código em VB é o seguinte:
  
Set m_Connect = New ADODB.Connection
Dim v_ConnectionString As String
v_ConnectionString = _
    "DRIVER={MySQL ODBC 3.51 Driver};" & _
    "user=" & "root" & ";" & _
    "password=" & "minha_senha" & ";" & _
    "database=" & "empresa" & ";" & _
    "mode=" & adModeReadWrite & ";" & _
    "server=localhost;" & _
    "option=2;"
m_Connect.Open v_ConnectionString
' Carregando Tabela de Acordos
Set t_Comissoes = New ADODB.Recordset
With t_Comissoes
    .Source = "comissoes"
    .ActiveConnection = m_Connect
    .LockType = adLockOptimistic
    .CursorType = adOpenStatic
    .CursorLocation = adUseClient
End With
Call t_Comissoes.Open
 Obrigado.
PS.: A senha e o usuário digitados diretamente no console do Mysql funcionam, usado no programa para gerenciar os bancos de dados também funciona. Já instalei uma versão antiga do Mysql 5.0.0Alpha que funcionava a muito tempo atrás, já tentei uma versão antiga do MyODBC também... E nada.
                    kra se tento acessar via dsn
eu acesso assim e dah certim, e para rede é mais facil de conf
se vc num souber usar dsn me add no msn q eu te explico
                
            eu acesso assim e dah certim, e para rede é mais facil de conf
se vc num souber usar dsn me add no msn q eu te explico
                    Via DNS eu sei... Só que quero minimizar o trabalho de configuração no cliente... Além de poder "esconder" detalhes dentro do meu código.
Vlw.
                
            Vlw.
                    tenta isso 
axo q esse funfa
                
            Private Sub cmdOK_Click()
On Error GoTo trataErro
Set bd = New ADODB.Connection
bd.ConnectionTimeout = 60
bd.CommandTimeout = 400
bd.CursorLocation = adUseClient
bd.Open "DRIVER={MySQL ODBC 3.51 Driver};" _
                      & "user=" & TxtSenha(O) _
                      & ";password=" & TxtSenha(1) _
                      & ";database=" & sNomeBase _
                      & ";server=" & 
sserv _
                      & ";option=" & (1 + 2 + 8 + 32 + 2048 + 16384)
End Subaxo q esse funfa
                    Funcionou não. Está quase igual ao meu, exceto pela soma dos options.
                
            
                    vixe kra vo fica te devendo 
pq eu conecto via dsn, esse codigo eu tinha ele aqui
falo
                
            pq eu conecto via dsn, esse codigo eu tinha ele aqui
falo
                    Ola Elmaia,
Entra ae http://www.connectionstrings.com/ ae tem todas as formas de conexão qual a string a utilizar.
Espero ter ajudado
Agraço
Lucas - lucas@consermaq.com
                
            Entra ae http://www.connectionstrings.com/ ae tem todas as formas de conexão qual a string a utilizar.
Espero ter ajudado
Agraço
Lucas - lucas@consermaq.com
                    Bom dia amigo, este erro não é de conexão não, pelo menos não é o que vc informa que a mensagem que vc esta recebendo.
o problema esta no SQL que vc esta usando para listar comisões.
Passa ai o SQL para a galera olhar
espero ter ajudado.
                
            o problema esta no SQL que vc esta usando para listar comisões.
Passa ai o SQL para a galera olhar
espero ter ajudado.
                        Tópico encerrado , respostas não são mais permitidas
                    
                
