PESQUISA DATAGRID

DANIELSH 22/05/2012 18:32:39
#402492
Pessoal, boa noite
estou fazendo uma pesquisa por telefone e mostrar o resultado dessa pesquisa no datagrid mas dá error 7004.

Segue meu código, o erro está em vermelho. ( Set DataGrid1.DataSource = rs )

Me ajudem.
Obrigado

Dim pesquisa As String
Dim rs As ADODB.Recordset


Set conex = New ADODB.Connection
conex.Open stringdeconexao

stringsql = [Ô] select * from Clientes where cli_telefone like [Ô]

pesquisa = txt_pesquisa.Text
stringsql = stringsql & [Ô][ô]%[Ô] & pesquisa & [Ô]%[ô][Ô]



Set rs = New ADODB.Recordset
rs.Open stringsql, conex, adOpenForwardOnly, adLockOptimistic


If rs.EOF Or rs.BOF Then
MsgBox ([Ô]Não foi encontrado nenhum registro, tente de novo[Ô]), vbInformation
Else
[txt-color=#e80000]Set DataGrid1.DataSource = rs[/txt-color]

rs.Close
Set rs = Nothing
End If
MARCELO.TREZE 22/05/2012 18:51:35
#402495
muda a declaração

Dim RS As ADODB.Recordset

para

Dim RS As [txt-color=#0000f0]New[/txt-color] ADODB.Recordset
DANIELSH 22/05/2012 19:20:51
#402498
Mudei mas deu o mesmo erro.

[Ô] The rowset is not bookmarkable[Ô]

Estou usando access 2003, se eu colocar o MSHFlexGrid funcinona sem problema mas eu queria o datagrid, ele é mais fácil de configurar

Teria outra dica?

vlw
Tópico encerrado , respostas não são mais permitidas