Sybase ODBC驅動程序在小數數據類型方面存在問題。如何解決使用NHibernate的Sybase ODBC驅動程序中的十進制值問題?
例如,當應用程序試圖在數據庫中保存一個十進制值出現此錯誤:當你試圖通過小數參數的存儲過程時
ERROR [22018] [DataDirect][ODBC Sybase Wire Protocol driver][SQL Server]Implicit conversion from datatype 'VARCHAR' to 'DECIMAL' is not allowed. Use the CONVERT function to run this query.
同樣的錯誤。
我們如何使用NHibernate或流利的NHibernate修復它?
謝謝。
你爲什麼使用ODBC? NHibernate支持Sybase客戶端。 – 2010-05-25 15:13:20
此問題也會影響Sybase ASE的ADO.Net庫。 – 2012-11-06 15:43:19