TYPE MISMATCH

SACOFRITO 10/05/2010 16:21:05
#341422
Boa tarde glr. to faendo um projetinho aqui só pra eu aprender a mexer em list view
e da erro 13 type mismatch
ja vi q isso pode ser erro de declaraçao de variavel
mas nao acho nd q possa resolver.. está declarado corretamente

vou postar o codigo pra voces

Citação:

Dim db As Database
Dim dsproduto As Recordset

Private Sub Form_Load()
Set db = OpenDatabase(App.Path & [Ô]\dados.mdb[Ô])
preencheproduto
mostra
End Sub

Private Sub Text1_Change()
Set dsproduto = db.OpenRecordset([Ô]produtos[Ô], dbOpenSnapshot)
dsproduto.FindFirst [Ô]codigo =[Ô] & Text1
If Not dsproduto.NoMatch Then
mostra

Else
Exit Sub
End If


End Sub

Function preencheproduto()

Set dsproduto = db.OpenRecordset([Ô]produto[Ô], dbOpenSnapshot) [ô] erro aqui
Text2.Clear
Do While Not dsproduto.EOF
Text2.AddItem dsproduto!descricao
dsproduto.MoveNext
Loop

End Function

Function mostra()

Text2 = IIf(IsNull(dsproduto!descricao), [Ô][Ô], dsproduto!descricao)
Text3 = IIf(IsNull(dsproduto!precovenda), [Ô][Ô], dsproduto!precovenda)
End Function



Alguem me ajuda?
ja procurei no google e nao acho.. pode ser alguma reference ou component..mas sei la
a conexao é DAO 3,51

obrigado
ASHKATCHUP 10/05/2010 16:28:41
#341424
Em que linha o erro acontece?
SACOFRITO 10/05/2010 16:31:25
#341426
ta comentado ali
Set dsproduto = db.OpenRecordset([Ô]produto[Ô], dbOpenSnapshot) [ô] erro aqui
ANDRE.ADMVB 10/05/2010 16:33:57
#341429
SACOFRITO,

Na linha que dá erro, a tabela não deveria ser PRODUTOS (no plural) tal como no Text1_Change(), que não dá erro?
SACOFRITO 10/05/2010 16:37:23
#341430
nao nao rs
bom vc me falar isso q corrigi la no text1_chenge tb
na tabela esta produto
ANDRE.ADMVB 10/05/2010 16:39:25
#341432
E se alterasse disso:

Set dsproduto = db.OpenRecordset([Ô]produto[Ô], dbOpenSnapshot)


Para isso:

Set dsproduto = db.OpenRecordset([Ô]select * from produto[Ô], dbOpenSnapshot)
SACOFRITO 10/05/2010 16:40:06
#341433
Andre, ja fiz isso.. mesma coisa
ANDRE.ADMVB 10/05/2010 16:43:00
#341434
Você não poderia postar o projeto ou um exemplo com o código e o banco aqui para verificar melhor?
SACOFRITO 10/05/2010 16:46:41
#341435
na vdd o projeto só tem esse form.. é algo simples q to fazendo pra treinar com banco de otro projeto pronto aqui da empresa...
no form tem 2 text box(text1 e text3) e uma combo box(text2)

ANDRE.ADMVB 10/05/2010 16:52:14
#341438
Já que só tem isso, anexa aqui no fórum para a gente (com banco de dados e tudo mais).
Fica mais fácil de avaliar o problema e tentar uma solução;
SACOFRITO 10/05/2010 17:02:21
#341439
ta dando q o arquivo é invalido.. oq eu faço?

arquivo formato.rar
zipado no win rar
Página 1 de 2 [19 registro(s)]
Tópico encerrado , respostas não são mais permitidas