GRAVAR DATA E HORA MYSQL

ERLANMG 14/10/2013 16:40:59
#430018
Caros Colegas,

Para inserir dados utilizando mysql e vbnet estou usando como segui:

SQL = [Ô]insert into jornada (data,[Ô]
SQL = SQL + [Ô]cod_motorista,[Ô]
SQL = SQL + [Ô]motorista,[Ô]
SQL = SQL + [Ô]cod_evento,[Ô]
SQL = SQL + [Ô]evento,[Ô]
SQL = SQL + [Ô]inicio,[Ô]
SQL = SQL + [Ô]termino,[Ô]
SQL = SQL + [Ô]duracao) values ([ô][Ô]
If Len(mtbData.Text) = 10 Then
SQL = SQL + Format(CType(mtbData.Text, Date), [Ô]yyyy-MM-dd[Ô]) + [Ô][ô],[ô][Ô]
Else
SQL = SQL + mtbData.Text + [Ô][ô],[ô][Ô]
End If
SQL = SQL + txtCodMotorista.Text + [Ô][ô],[ô][Ô]
SQL = SQL + lblMotorista.Text + [Ô][ô],[ô][Ô]
SQL = SQL + txtCodEvento.Text + [Ô][ô],[ô][Ô]
SQL = SQL + lblEvento.Text + [Ô][ô],[ô][Ô]
[txt-color=#e80000] SQL = SQL + Format(CType(mtbInicio.Text, DateTime), [Ô]yyyy-MM-dd hh:mm:ss[Ô]) + [Ô][ô],[ô][Ô]
SQL = SQL + Format(CType(mtbTermino.Text, DateTime), [Ô]yyyy-MM-dd hh:mm:ss[Ô]) + [Ô][ô],[ô][Ô][/txt-color]
SQL = SQL + lblDuracao.Text + [Ô][ô])[Ô]

Mas meu problema é o seguinte as linhas para gravar data e hora (destacado em vermelho), quando grava ele altera para hora americana.

Gostaria da opinião de voces, qual a melhor forma de gravar este tipo de dados no bd mysql.
O tipo de dados no mysql está com datetime.

Desde já agradeço a todos.

OMAR2011 14/10/2013 18:53:11
#430031
Faça um teste.
SQL = SQL + Format(CType(mtbInicio.Text, DateTime), [Ô]yyyy-MM-dd [txt-color=#007100]HH[/txt-color]:mm:ss[Ô]) + [Ô][ô],[ô][Ô]
SQL = SQL + Format(CType(mtbTermino.Text, DateTime), [Ô]yyyy-MM-dd hh:mm:ss[Ô]) + [Ô][ô],[ô][Ô]
NILSONTRES 14/10/2013 22:18:17
#430035
Como disse o Amigo OMAR2011,
O problema esta na hora, o HH tem que ser maiúsculo. assim como o MM.
OCELOT 15/10/2013 08:59:28
#430038
Só complementando, quando se formata os valores o hh é para formato 12 horas e HH para formato 24 horas.

Porém o ideal é você usar parâmetros na sua SQL, assim você passaria diretamente uma variável do tipo DateTime e não teria este tipo de problema.
Tópico encerrado , respostas não são mais permitidas