SQL - CONSULTA POR DATA

USUARIO.EXCLUIDOS 04/06/2007 00:34:46
#219557
Pessoal estou utilizando a codificação abaixo para fazer consulta entre datas, porém ocorre erro de sintaxe, o que pode estar ocorrendo??

Call conecta() ' abrir o banco de dados e procura através da função call
Dim Sqlconsulta As String = " select * from tabvendas where Data_Pedido >=#'" & Format(txtdat1.Text, "mm/dd/yyyy") & "'# and Data_Pedido <=#'" & Format(txtdat2.Text, "mm/dd/yyyy") & "'#"
Dim objda As New OleDb.OleDbDataAdapter(Sqlconsulta, objcon)
objdt.Clear() 'limpar tabela
objda.Fill(objds, "clientes")
objcon.Close() ' fecha o banco de dados.
objdt = objds.Tables("Clientes")
Dgdgrade.DataSource = objdt

Agradeço desde já
USUARIO.EXCLUIDOS 04/06/2007 12:27:17
#219611
Resposta escolhida
na sql tenta usar o beetwen ou quebrar a data.
um exemplo simples to no bloco de notas :/
dim data as date
data = txtdat2.text

na sua sql
data.day & "/" & e por ai vai ^^

faz uma function ^^ facilita mais ^^ ate pq access diferencia de sql server e com uma function voce trata de forma simples e correta ^^.
Ja penso alterar todas as consultas do seu projeto ^^ com a function so alterar ela ^^
USUARIO.EXCLUIDOS 04/06/2007 13:40:37
#219621
vc tem certeza que o campo Data_Pedido é escrito desta forma???
pois sql diferencia maiúscula de minúscula
Tópico encerrado , respostas não são mais permitidas