Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pedrovisk

Convertendo Data

Recommended Posts

Galera,

 

Estou tentando deixar um campo, ao ser atualizado, como NULL, mas ao fazer isso usando o valor NULL em uma vareável - DtFechamento = "NULL" - gera a mensagem de erro abaixo:

 

Error converting data type varchar to datetime.

 

Veja como está o SQL:

 

sp_HP_AtualizaChamado 11, '', 1, 1, 'NULL', 1, 17
ASP:

If idStatus = 2 Then		DtFechamento = Now()	Else		DtFechamento = "NULL"	End If

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente sem as aspasDtFechamento = null

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei, mas ele gera a seguinte data: 01/01/1900. Eu utilizo uma função para extrair e calcular a hora de campos, como o código abaixo:

 

If rs("DtFechamento") = 1/1/1900 Then	DtFecha = Now()	DtFechamento = DateAdd("h",1,DtFecha)Else	Function Intervalo(Data1, Data2)				dim Interv, H, M, S						Interv = DateDiff("s", rs("DtAbertura"), DtFecha)			M = int(Interv / 60)			S = Interv mod 60			H = int(M / 60)			M = M mod 60						Intervalo = H & ":" & M & ":" & S			End FunctionEnd If
Gera sempre um outro erro na linha:
Interv = DateDiff("s", rs("DtAbertura"), DtFechamento)
Conforme abaixo:

 

Erro de tempo de execução do Microsoft VBScript (0x800A0006)

Estouro: 'Interv'

 

 

Não sei mais o que fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.