Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pm_am

"tipo de dados incorrecto na expressao de criterios"

Recommended Posts

Boas,Tenho o seguinte código em VB:Private Sub Command1_Click()Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\gestaobd.mdb;Persist Security Info=False"Adodc1.LockType = adLockOptimisticAdodc1.CursorType = adOpenStaticAdodc1.CursorLocation = adUseClientAdodc1.CommandType = adCmdTextAdodc1.RecordSource = "select * from empregados where id like '%" & Text1.Text & "%'"Adodc1.RefreshSet DataList1.RowSource = Adodc1DataList1.ListField = "id"DataList1.BoundText = "id"End SubPrivate Sub DataList1_Click()Dim pesquisa As StringAdodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\gestaobd.mdb;Persist Security Info=False"Adodc2.LockType = adLockOptimisticAdodc2.CursorType = adOpenStaticAdodc2.CursorLocation = adUseClientAdodc2.CommandType = adCmdTextpesquisa = "Select * from faltas Where id_empregado='" & DataList1.BoundText & "'"With Adodc2 .RecordSource = pesquisa .RefreshEnd WithWith DataGrid1 .ClearFields .ReBindEnd WithEnd Subestou a tentar fazer uma pesquisa na tabela empregados atraves de um id fornecido no text1.text e enviar o resultado da pesquisa para a datalist1.ao escolhermos na datalist1 um dos resultados da pesquisa ele selecciona o empregado na tabela faltas cm o id correspondente e envia os campos da tabela para o datagrid1, mas da erro no refresh do adodc2.Alguem me pode dar uma ajuda? :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o tipo de "id_empregado"? Se for numérico você não pode colocar aquelas aspas simples na expressão.Abraços,Graymalkin

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao invés de...

 

pesquisa = "Select * from faltas Where id_empregado='" & DataList1.BoundText & "'"

... seria somente:

 

pesquisa = "Select * from faltas Where id_empregado=" & DataList1.BoundText

Capisce? ;)

 

Graymalkin

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.