[RESOLVIDO]Macro sc_change não funcionando com campo tipo date

Ola
Pessoal

Estou com um formulario e no evento onvalidate estou usando a macro sc_change e não esta funcionando com o campo tipo date.
No formulario quando aciono o botão Salvar o mesmo diz que o campo foi alterado, quando não houve alteração e nem mesmo o focus.
Os outros tipo de campo esta funcionando normalmente.
Testei com os campos date, datetime, smalldatetime.

Estou usando a versao 9.011 e banco de dados SqlServer.

Ja pesquisei no forum e não encontrei nada a respeito. Alguem por favor;teria alguma dica ?

Desde de já agradeço pela atenção dos colegas;

Moacir,

Experimente dar um ECHO no campo antes da inclusão e no OnValidate pra ver o que ele mostra. Isto vai dar o conteúdo exato do campo pra você saber por que ele está sendo “modificado”.

Ola Kleiber

Fiz como sugeriu echo nos campos abaixo:
[font=arial][size=12px]no OnLoad : 2015-03-03[/size][/font]
[font=arial]n[/font][size=12px]o onValidate : 2015-03-03[/size]
[font=arial][size=12px]no OnBeforeUpdate : 2015-03-03

e no evento OnBeforeUpdate:
[/size][/font][font=arial]if(sc_changed({RhRecebeu})){ sc_error_message(“Campo RhRecebeu foi alterado.”); } e recebi no output : [/font]Campo RhRecebeu foi alterado.

Ou seja; sem eu ter alterado nada; a macro detecta que foi alterado.
Isso só acontece com os campos tipo data.

Desde de ja agradeçõ pela atenção;

[size=1.35em]Ola

Se este erro estiver acontecendo com mais alguem:

Hoje testei com o Mysql e com o SqlLite e funcionou perfeitamente.
Porem o erro constato apenas no SqlServer.
Usei [font=verdana]a versao 9.0.021 e banco de dados SqlServer. 2008.[/font]

Enviei email para o bugs da netmake.

[/size]

O driver utilizado na conexão é ADO , DBLIB , SRV ou SRV PDO?

Ola

O driver é o SRV e SRV PDO que são os unicos instalados na minha maquina.

O problema foi corrigido.

A correção estará disponivel na próxima release.

Release 9.0.024

[size=1.35em]Ola[/size]

[size=1.35em]Hoje recebi este email de Leandro Viana da Netmake:[/size] [size=1.35em][font=arial]Testamos o caso nos formulários e banco MSSQL o caso não foi simulado.[/font][font=arial]Para uma análise mais criteriosa, solicito que envie email para [email]bugs@netmake.com.br[/email][/font][/size] com os passos para a simulação do problema.Caso se trate de bugs o mesmo será corrigido.

[font=arial][size=1.35em]Não entendi.[/size][/font]
[font=arial][size=1.35em]Foi corrigido ?[/size][/font]

[size=1.35em]Se não foi criei um video detalhando o erro da macro sc_changed com os campos data.[/size]
[size=1.35em]Testei usando o win10 scriptcase versão: 9.0.023 sqlserver express 2014[/size]
[size=1.35em]O link do video youtube : https://www.youtube.com/watch?v=29O-_hfisYs&feature=youtu.be[/size]
[size=1.35em]Enviei email para bugs.[/size]

Pelo que entendi, o Yuri indicou que foi corrigido, mas que sairá na próxima release: 9.0.024

Corrigido na release 9.0.024. Versão disponivel para download ou atualização.

[size=2]Ola[/size]

[size=2]O erro continua.[/size]
[size=2]Fiz um novo video : [font=Verdana]https://www.youtube.com/watch?v=lPX6DN7uIeM&feature=youtu.be[/font][/size]
[size=2]E Enviei emai para os bugs[/size]

Existia um problema nos campos do tipo DATETIME.

Corrigido na release 9.0.025.

Versão disponivel para download e atualização.

Ola

Problema resolvido.
Testei e esta funcionando a contento.

Agradeço a Netmake pela atenção em corrigir esse bug.