DBImport V3.1 數據互導工具及文檔生成器更新發布


又一年了,終於更新了版本,不過這次版本號只前進了一個小位,從3.0變更為3.1。

 

版本號小,說明這次的改動並不大,不過還是說一下:
1:更換上了性能更強的最新版  CYQ.Data V5系列,數據批量插入速度提升了。
2:修正MySql的圖片類型,time類型的轉換。
3:更改Txt,Xml的表結構調整。
4:錯誤輸出會自動記錄到目錄下的Logs文件夾下。
5:對於MSSQL、ORAcle集成了分頁存儲過程,分頁時會自動創建,不必再提前創建了。
 

6:界面改了少少文字:

 

下載地址http://www.cyqdata.com/download/article-detail-42517 


由於都是IT人士,這么簡單的操作,就不一步一步教了,以大伙的情商,一個界面的操作,小CASE了。

非要看的話,參考V2.0的操作步驟,見:CYQ.DBImport 數據庫反向工程及批量導數據庫工具 V2.0 發布[增加批量導出數據庫腳本及數據庫設計文檔] 

 

另外補充下更新中遇到的技術問題:

問題: 
有網友在使用過程中反映,在MySql導向Sqlite時,發現time這個字段不見了。 
經過本地測試,發現的確是不見了。
經過多方檢定,發現time這字段,mysql有,其它數據庫基本沒有,所以一般跨數據庫的設計,都不會使用這種不太通用的字段。
不過人家用到了,就得處理了。


問題及解答: 

這本測試時,發現了在遇到time這字段進行插入時,報了個錯誤: MySql:Only TimeSpan objects can be serialized by MySqlTimeSpan
這錯誤搜了互聯網,才發現一條,可見time這字段,是多稀少的被使用。
之前默認是按常規方式,參數化傳參對應的類型為:DbType.Time,沒想到微軟給挖了個坑,讓人習以為常的往上跳,所以才報上面的錯誤。
最終加了個判斷,改成DbType.String,才安然渡過。


知道大伙口味,附送張圖了:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM