BOTA PROCURAR

JRABELO 24/10/2011 13:13:33
#387556
Por favor, alguém poderia em orientar?

O que estou fazendo de errado para procurar um nome no Banco de dados(Mysql).

Private Sub cmdProcurar_Click(Index As Integer)

If txtNome2 = [Ô][Ô] Then
MsgBox [Ô]Favor informar o Nome do Aluno![Ô], vbInformation, [Ô]Escola Caminho Suave[Ô]
txtNome2.SetFocus
Exit Sub
End If

SQL = [Ô]select* from Aluno where Nome like [ô][Ô] & txtNome2 & [Ô]%[ô][Ô]
cn.Execute SQL


datgConAluno.Refresh

End Sub


Gera os dois erros abaixo!

JRABELO 24/10/2011 13:15:32
#387557
Acompanha o Erro anterior!!!
EDILSONLEAL 24/10/2011 13:27:13
#387560
Cira uma recordeset e seta ela com este comando cm.execute SQL

Dim RsAux as new ADODB.Recordset

set RsAux = cn.execute SQL

todos os campos de seu select estará no recordset!

acho que isso resolve.

Bom Trabalho!
ALVAROVB2009 24/10/2011 13:30:04
#387562
JRabelo esta faltando o seu conecta, igual no botão editar
JRABELO 24/10/2011 13:42:16
#387563
Nada deu certo!
JRABELO 24/10/2011 13:46:43
#387564
Não entendi Alvaro.
EDILSONLEAL 24/10/2011 13:48:41
#387567
como está declarada a variável [Ô]cn[Ô]?

ela é do tipo connection?
JRABELO 24/10/2011 13:58:30
#387568
Sim!

Public cn As ADODB.Connection
Public rs As ADODB.Recordset

Public Sub conecta()

Set cn = CreateObject([Ô]ADODB.Connection[Ô])
Set rs = CreateObject([Ô]ADODB.Recordset[Ô])

cn.Open [Ô]Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=Banco;User=root;Password=123;Option=3;[Ô]

End Sub

Public Sub desconecta()
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing

End Sub
EDILSONLEAL 24/10/2011 14:24:32
#387570
o erro que vc informou é como se o frm não está enxergando a variável [Ô]cn[Ô].

outra coisa o seu select está errado.

select* from

o asterisco está sem o espaço!

Select * from
JRABELO 24/10/2011 14:34:18
#387571
Separei o asteristico do select * e continua com erro.
JRABELO 24/10/2011 14:36:03
#387572
Acompanha o erro anterior!
Página 1 de 5 [44 registro(s)]
Tópico encerrado , respostas não são mais permitidas