我正在構建數據加載器實用程序應用程序(Win 7 64bit,VS 2008,C#,.Net 3.5,Win Forms )使用Subsonic 2.2。
我已經得到了所有使用SqlServer的工作,現在我需要讓它在Sqlite 3中工作。我已經解決了一些問題,但有一個我無法解決;
我有2列,緯度和經度是FLOAT數據類型在sqlite和亞音速生成爲空可浮動。代碼生成是好的,建設很好,但是當我嘗試運行應用程序時,當對象被保存時,我得到錯誤,「不能保存:經度超過了最大長度8」。
我的猜測是這是Subsonic中的驗證問題,因爲我的Sqlite數據庫現在已經加載了我已經加載到這些列中的數據。
任何亞音速或Sqlite老兵都有任何建議,我是Subsonic的新成員,現在只用Sqlite工作了6個月。Subsonic + Sqlite + Float數據類型==「不能保存:xxx超過最大長度8」
感謝, 傑夫
,導致該錯誤的值是-122.41082這是超過8個字符,但我不認爲這是在sqlite的一個浮動的上限。當涉及到數據類型時,我可能選擇不好?
你可以幫我一個忙,爲我做一個Math.Round()來得到小數位嗎? – 2009-06-04 00:11:43