Usuário com melhor resposta
formatação de data

Pergunta
-
Olá gente, preciso de ajuda com datas:
primeiro declarei essa variavelDim dt As Date = Format(Now, "dd/MM/yyyy")
depois esse comando sql,
Dim sqlcmd As String = "UPDATE Movimentos SET Entrada1 = @Entrada1 WHERE CodigoFuncionario =" + MskTxbCodigo.Text + "AND Data = " + dt
no banco, o campo Data está definido como date.
mas dá esse erro: Operand type clash : date incompatible with in
como faço para deixá-los compativeis?
Alguem ode ajudar? Por favor! Muito obrigada desde já!
Respostas
-
Tenta passar assim:
Dim sqlcmd As String = "UPDATE Movimentos SET Entrada1 = @Entrada1 WHERE CodigoFuncionario = " & MskTxbCodigo.Text & " AND Data = '" & dt & "'"
Bruno Ferreira de Souza
MSP - Microsoft Student Partner
MCTS .NET Framework - Windows Applications
MCPD .NET Framework - Windows Applications
MCC - Microsoft Community Contributor
www.maestrodotnet.com.br
@BrunoMaestro- Sugerido como Resposta Heloisa PiresModerator quinta-feira, 28 de junho de 2012 16:07
- Marcado como Resposta Heloisa PiresModerator quinta-feira, 5 de julho de 2012 13:56
Todas as Respostas
-
-
-
-
O problema está na sua SQL, porque a forma de usar data, varia de um banco de dados para o outro.
Se você utilizar o MySQL é yyyy-MM-dd
Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
-
Tenta passar assim:
Dim sqlcmd As String = "UPDATE Movimentos SET Entrada1 = @Entrada1 WHERE CodigoFuncionario = " & MskTxbCodigo.Text & " AND Data = '" & dt & "'"
Bruno Ferreira de Souza
MSP - Microsoft Student Partner
MCTS .NET Framework - Windows Applications
MCPD .NET Framework - Windows Applications
MCC - Microsoft Community Contributor
www.maestrodotnet.com.br
@BrunoMaestro- Sugerido como Resposta Heloisa PiresModerator quinta-feira, 28 de junho de 2012 16:07
- Marcado como Resposta Heloisa PiresModerator quinta-feira, 5 de julho de 2012 13:56
-