Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou tentando realizar uma pesquisa num banco de dados através da data de determinado registro, ou seja, eu quero mostrar num datagridview todos os registros em que o campo data_tarefa da tab_tarefas_p for igual à data que eu selecionei no dtpData. Mas quando tento executar o programa o seguinte erro é retornado: O erro é: Tipo de dados imcompatível na expressão de critério.
Ai está o código
Private Sub dtpData_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dtpData.ValueChanged
comando = "SELECT nome_tarefa FROM tab_tarefas_p WHERE data_tarefa ='" + dtpData.Text + "'"
olecon_pessoais.Open()
Dim adapterx2 As New OleDbDataAdapter(comando, olecon_pessoais)
Dim dataset2 As New DataSet("tab_tarefas_p")
If olecon_pessoais.State = ConnectionState.Open Then
adapterx2.Fill(dataset2, "tab_tarefas_p")
DataGridListar.DataSource = dataset2
DataGridListar.DataMember = "tab_tarefas_p"
olecon_pessoais.Close()
End If
End Sub
Não consegui descobrir o motivo e já tentei colocar o símbolo "#"(sustenido) no comando sql mas não adiantou.
Carregando comentários...