ERRO BD

USUARIO.EXCLUIDOS 15/04/2004 17:09:46
#20816
Ola!!!

alguem sabe como resolver???

"the microsoft jet database engine could not find the object 'select * from piloto'. make sure the object exists and that you spell its name and the path name correctly."

o erro vem daqui:
Data1.DatabaseName = App.Path & "\piloto.mdb"
Data1.RecordSource = "select * from piloto"

este funciona normalmente:
Data2.DatabaseName = App.Path & "\mov.mdb"
Data2.RecordSource = "select * from digitado"

o path e o mdb existem e caso eu coloque o recordsource manualmente ele funciona mesmo dando a msg de erro (aparecem os dados), caso não coloque manualmente não aparecem os dados...

vlw
USUARIO.EXCLUIDOS 15/04/2004 17:20:52
#20819
Resposta escolhida
Bem, seguinte, vc estaÂÂÂ' colocando na instruçao SELETC, o nome do arquivo DB, e nao o nome da tabela. A instruçao select eÂÂÂ' assim:
SQL = "SELECT * FROM SUA TABELA"

Onde tem SUA TABELA, no seu caso, onde tem PILOTO, vc deve colocar O NOME DA TABELA, nao o nome do arquivo do banco de dados, por isso q o outro funcione, a nao ser que o nome do seu DB seja o mesmo da tabela, mas no caso do piloto, nao deve ser. Ah, e de pererencia: SELECT * FROM (em maiusculas)

Falow!!
USUARIO.EXCLUIDOS 15/04/2004 17:36:04
#20822
Bem, vc esta usando um objeto data... ele eÂÂÂ' meio ruinzinho mesmo... tenta isso:

Dim SQL as string
SQL = "SELECT * FROM piloto"
Data1.DatabaseName = App.Path & "\piloto.mdb"
Data1.RecordSource = SQL

Bem, ou entao vc define as propriedades DATABASENAME, TYPE, e RECORDSOURSE pela propria janela propriedades do programa.

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