Produto: | TOTVS Reports | ||
Versões: | 12.1.x | ||
Ocorrência: |
| ||
Ambiente: |
| ||
Passo a passo: |
Conteúdo1 - Introdução
Na versão 11.80, o provedor de dados é o Microsoft OLE DB Provider for Oracle, disponibilizado pela própria Microsoft, enquanto que na versão 12 o provedor de dados é o Devart ADO .Net Provider, disponibilizado pela empresa Devart.
|
TO_DATE( string1 [, format_mask] [, nls_language] ) |
Existem diversas diferenças entre esses dois provedores de dados, mas vamos focar apenas na função TO_DATE().
A principal diferença é que o Microsoft OLE DB Provider for Oracle, ao executar a função TO_DATE(), através de algumas validações internas, faz com que campos do tipo DateTime possam ser utilizados como parâmetro dessa função, sem ocasionar exceções, enquanto que o Devart ADO .Net Provider, funciona exatamente como o próprio banco de dados Oracle, levantando exceções, quando o tipo de campo utilizado como parâmetro da função TO_DATE() é do tipo DateTime.
Observações: