CONVERTER DATAS FIREBIRD

 Tópico anterior Próximo tópico Novo tópico

CONVERTER DATAS FIREBIRD

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#474592 - 18/06/2017 13:43:53

SANROMAN
MONGAGUA
Cadast. em:Setembro/2013


Olá amigos,

A consulta a seguir retorna um datagridview com os dados entre duas datas de uma tabela sql server:

Dim dataIni As String = dtpDataInicial.Text
            Dim dataFin As String = dtpDataFinal.Text


            Try
                Dim strCom As String = "SELECT idReceita, Data, NumDoc, Conta, SubConta, Forma, Descricao, Valor, Observacoes " & _
                                       "FROM tbReceita " & _
                                       "WHERE Descricao LIKE '%" & txtLocalizar.Text & "%' " & _
                                       "AND Data BETWEEN '" & dataIni & "' AND '" & dataFin & "'"

                Dim sqlCom As FbCommand = New FbCommand(strCom, con)
                Dim da As New FbDataAdapter(sqlCom)
                Dim dt As DataTable = New DataTable("Receita")
                Dim ds As DataSet = New DataSet
                dgvReceita.Columns.Clear()

                da.Fill(ds)

Funciona perfeitamente com o banco de dados sql server.
Mas ao fazer a mesma consulta em Firebird retorna o seguinte erro:

Erro de conversão de string.

Desde já agradeço qualquer ajuda

San Roman

"Por mais distância que a tecnologia possa encurtar, nada é mais próximo do que um abraço."
J.Pires


#474594 - 18/06/2017 15:04:30

NILTON_VIANNA
AMPARO - SP
Cadast. em:Fevereiro/2009


Faz assim OK

Dim strCom As String = "SELECT idReceita, Data, NumDoc, Conta, SubConta, Forma, Descricao, Valor, Observacoes " & _
                                       "FROM tbReceita " & _
                                       "WHERE BETWEEN '" & txtLocalizar.Text & "%' " & _
                                       "AND Data BETWEEN '" & Format$(dataIni.Value, "yyyy/MM/dd") & "' AND '" & Format$(dataFin.Value, "yyyy/MM/dd") & "'"




Resposta escolhida #474595 - 18/06/2017 15:08:03

NILTON_VIANNA
AMPARO - SP
Cadast. em:Fevereiro/2009


Remova a %



#474596 - 18/06/2017 16:05:42

SANROMAN
MONGAGUA
Cadast. em:Setembro/2013


Boa tarde NILTON_VIANNA

Muito obrigado, acertou na mosca.
Não foi necessário remover %

Estou encerrando o tópico. Valeu mesmo...



San Roman

"Por mais distância que a tecnologia possa encurtar, nada é mais próximo do que um abraço."
J.Pires


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por SANROMAN em 18/06/2017 16:08:17