select com campo data utilizando vb.net com MYSQL

15/04/2014

0


SENHORES, muito boa tarde e desculpe retornar com este assunto tao massivo novamente, massivo pq eu acho um porre o tratamento de datas tanto no mysql quanto no sql, eu tenho horror quando tenho que fazer qualquer coisa com essas famigeradas datas.

Bom mas peço a ajuda de voces pelo amor de deus para o seguinte :

Criei uma rotina para checar em uma tabela chamada MOVTO_CAIXA se um dia existe, este dia estaria armazenado no campo DATA e esta com o tipo DATE e esta armazenado como 2014-04-15, ou seja a gravacao esta perfeita o meu problema esta sendo ao tentar verificar se o dia existe para nao abrir o dia novamente, entao eu faço assim :

Dim conexao As New MySqlConnection
Dim adaptador As New MySqlDataAdapter
Dim mdataset As DataSet = Nothing
Dim dados As New DataTable
Dim comando As New MySqlCommand
Dim DEUCERTO As String = "S"
Module1.mQuery = "SELECT movto_caixa.data from movto_caixa where data = " & Date.Today.ToString("yyyy-MM-dd") & ";"
mdataset = New DataSet
adaptador = New MySqlDataAdapter(mQuery, Module1.strcon)
adaptador.Fill(mdataset, "Movto_caixa")
dados = New DataTable
dados = mdataset.Tables("Movto_caixa")

O MEU PROBLEMA ESTA SENDO AQUI NESTE PONTO, QUANDO EU TESTO SE O RETORNO DO SELECT POSSUI LINHAS ELE SEMPRE RETORNA QUE NAO, E DEVERIA RETORNAR QUE TEM UMA LINHA OU MAIS.

If dados.Rows.Count = 0 Then
ROTINA QUE FAZ A INCLUSAO DO DIA NA TABELA, ESTA FUNCIONANDO LEGAL.

Else

.....

endif

NAO SEI MAIS O QUE FAZER ALGUEM PODERIA ME AJUDAR PELO AMOR DE DEUS, O MEU PROBLEMA ESTA SO NO SELECT DA DATA,

JA TENTEI INCLUSIVE PESQUISAR EM COMO TRATAR ISTO EM UMA STORED PROCEDURE NO ESTILO :

1) PASSO A DATA ATRAVES DE PARAMETROS

2) FAÇO O SELECT * FROM MOVTO_CAIXA WHERE DATA = @DATA;

3) POREM NAO SEI COMO TESTAR SE O SELECT ENCONTROU OU NAO ALGO, JA PROCUREI MAS ACHO QUE NAO TO SABENDO COMO PROCURAR.

HELP MEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

Obrigado,

Julio
Julio Oliveira

Julio Oliveira

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar