INSERIR VALOR CAMPO DATA SQL SERVER CE

PERCIFILHO 18/07/2013 13:17:44
#426252
Boa tarde, amigos.

Estou com um problema sério. Estou desenvolvendo algo utilizando o Sql Server Ce como banco de dados.
Porém, tentando inserir valores em um campo data (que no Sql Server Ce é DateTime), e ocorre um erro ao tentar salvar o registro.

Os valores estão numa DataGridView, são as parcelas de determinada compra de um cliente:

For i As Integer = 0 To DgvParcelas.Rows.Count - 1
ccconexao.Open()
sqlfinanceiro = [Ô]Insert Into FinanceiroOrcamentos(numeropedido,parcela,vencimento,valor,tipovenda)VALUES([ô][Ô] & TxtNumero.Text & [Ô][ô],[ô][Ô] & DgvParcelas.Rows(i).Cells(0).Value & [Ô][ô],[ô][Ô] & DgvParcelas.Rows(i).Cells(1).Value & [Ô][ô],[ô][Ô] & DgvParcelas.Rows(i).Cells(2).Value & [Ô][ô],[ô][Ô] & CmbTipoVenda.Text & [Ô][ô])[Ô]
Dim cmdfinanceiro As New SqlCeCommand(sqlfinanceiro, ccconexao)
cmdfinanceiro.ExecuteNonQuery()
ccconexao.Close()
Next


A mensagem de erro é a seguinte:

There was an error in a part of the date format. [ Expression (if known) =  ]


Como posso contornar isso?

Até mais.
PERCIFILHO 18/07/2013 14:21:27
#426254
Amigos, consegui desta forma:

Format(Cdate(DgvParcelas.Rows(i).Cells(1).Value,[Ô]yyyy-MM-dd[Ô])

Funcionou. Acho que é assim. Desta forma, ele grava na tabela assim: 2013-07-18

Até mais.
Tópico encerrado , respostas não são mais permitidas