2017-01-09 46 views
1

每次輸入日期參數​​以在SSRS中的查詢設計器中測試查詢時,都會收到錯誤「ORA-01843:不是有效的月份」。查詢設計器中的日期參數SSRS

我通常我在下面的格式測試日期:2017年1月1日 2017年1月1日 30/12/2016

我仍然得到錯誤。它如何讓我輸入日期?我正在失去理智。

+0

如果您輸入日期爲30/12/2016,你改變在報告屬性的語言環境,以英國英語,以便它知道這個月的第一? – Mike

+0

我只是在嘗試任何@ Mmcgowa3 ..我必須錯過一些東西。我將參數設置爲日期/時間類型。我需要將它作爲任何東西嗎? –

+0

當文字或日期/時間類型爲文字或日期/時間時,格式1/1/2017應該可以工作。 MM/dd/yyyy – Mike

回答

2

呃 - 您正在連接到Oracle數據庫。

必須將日期轉換爲日期。

用途:

TO_DATE('2017-01-01', 'yyyy-mm-dd') 
+0

注意:在查詢設計器中執行查詢時,將其作爲參數放入時無效。它可能在SQL中正常工作,但不能作爲參數。任何人都知道將日期作爲參數傳遞的方法? – Jeff