簡體   English   中英

IBM.Data.DB2.iSeries SQL0180錯誤

[英]IBM.Data.DB2.iSeries SQL0180 error

我試圖通過.NET應用程序連接到IBM.Data.DB2.iSeries數據庫,並且在執行DB2存儲過程時收到以下錯誤:“日期,時間或時間戳記值的SQL0180語法無效。”

但是,當我在IBM Data Studio中運行相同的存儲過程時,我沒有收到任何錯誤,並且從存儲過程的執行中成功返回了a。 這使我相信這可能是驅動程序問題,我需要對其進行更新。 以前有人遇到過此問題嗎,是否通過驅動程序更新解決了此問題?

過去我也遇到過類似的問題,您需要做的是在連接字符串中指定日期格式。 我們使用* ISO,因此我們在連接字符串中添加以下內容

date format=iso 

這應該可以解決您的日期/時間戳問題。

主機上正在運行什么版本的OS400? 我的V6R1有約會問題。 更新到最新的客戶端訪問PTF修復了它們。

該工具的默認路徑將在其中包含您的用戶名。 然后,它將使用該用戶名,並在同名的庫中查找數據。 如果沒有名稱為用戶名的庫,則它將失敗。 兩種解決方案:修改默認路徑以不包括用戶名,或添加用戶名的庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM