| ♥ 0 | Já tenho feito listas filtradas por parâmetros sem problemas, mas não o consigo fazer quando esses parâmetros do tipo “Data”. Suponhamos que quero apresentar os documentos de venda de hoje (13/07/2023). 1. Crio a lista e insiro o seguinte SQL: SELECT TOP 10 2. Insiro um novo parâmetro @@DataFiltro@@ através do comando “Inserir parâmetro…”;
3. Altero a definição de @@DataFiltro@@ para “Data”:
4. Volto ao SQL para pressionar o botão de validação, e verifico que dá erro:
5. Como contingência, coloco o parâmetro entre pelicas:
6. Finalmente, executo a lista, em em que o parâmetro aparece convertido para texto, o que na verdade era expectável.
Sendo assim, como é que se utiliza parâmetros do tipo “Data”? Marked as spam |
| Private answer Obrigado pela resposta. No seu exemplo, também usa as pelicas ('@@Data Inicial@@'), tal como eu, e penso que isso faz com que a data seja convertida para texto num formato qualquer -- na minha máquina de teste resulta em algo como '7/14/2023', o que não é convertível para data. Suponho que se mudasse alguma definição algures poderia ser convertido para '2023-07-14', e aí o SQL Server conseguiria converter para data. Mas isto não é serviço. É assim, ou está a escapar-me alguma coisa? Marked as spam | |





