ERRO UPDATE CAMPO DATA

GUILHERMEMFA 16/06/2011 13:18:45
#376972
Boa tarde pessoal,

to usando: VB6 e SQL Server 7.0

tenho uma tabela chamada tbColaboradores onde tenho um campo tipo datetime chamado datarecisao. To tentando executar um update na minha tabela, baseado na data que eu preenchi no meu componente DTPicker.
To fazendo da seguintes formas:

sqlGravaDem = [Ô]UPDATE tbColaboradores set datarecisao = CONVERT(VARCHAR(10),[ô][Ô] & DTPicker1 & [Ô][ô],103) Where cpf = [ô][Ô] & txtDemColaborador(0) & [Ô][ô][Ô]
rsGravaDem.Open sqlGravaDem, cnBanco

sqlGravaDem = [Ô]UPDATE tbColaboradores set datarecisao =[ô][Ô] & DTPicker1 & [Ô][ô] Where cpf = [ô][Ô] & txtDemColaborador(0) & [Ô][ô][Ô]
rsGravaDem.Open sqlGravaDem, cnBanco


e das 2 maneiras tah ocorrendo o seguinte erro:
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value

MARCELO.TREZE 16/06/2011 13:23:15
#376975
Resposta escolhida
tente assim

sqlGravaDem = [Ô]UPDATE tbColaboradores set datarecisao = [ô][Ô] & Format(DTPicker1.Value, [Ô]YYYY-MM-DD[Ô]) & [Ô][ô] Where cpf = [ô][Ô] & txtDemColaborador(0) & [Ô][ô][Ô]
rsGravaDem.Open sqlGravaDem, cnBanco

GUILHERMEMFA 16/06/2011 13:41:28
#376979
Fechou eh isso msm vlw
Tópico encerrado , respostas não são mais permitidas