又一年了,終於更新了版本,不過這次版本號只前進了一個小位,從3.0變更為3.1。
版本號小,說明這次的改動並不大,不過還是說一下:
1:更換上了性能更強的最新版
CYQ.Data V5系列,數據批量插入速度提升了。
2:修正MySql的圖片類型,time類型的轉換。
3:更改Txt,Xml的表結構調整。
4:錯誤輸出會自動記錄到目錄下的Logs文件夾下。
5:對於MSSQL、ORAcle集成了分頁存儲過程,分頁時會自動創建,不必再提前創建了。
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有,其它數據庫基本沒有,所以一般跨數據庫的設計,都不會使用這種不太通用的字段。
不過人家用到了,就得處理了。
有網友在使用過程中反映,在MySql導向Sqlite時,發現time這個字段不見了。
經過本地測試,發現的確是不見了。
經過多方檢定,發現time這字段,mysql有,其它數據庫基本沒有,所以一般跨數據庫的設計,都不會使用這種不太通用的字段。
不過人家用到了,就得處理了。
問題及解答:
這本測試時,發現了在遇到time這字段進行插入時,報了個錯誤:
MySql:Only TimeSpan objects can be serialized by MySqlTimeSpan
這錯誤搜了互聯網,才發現一條,可見time這字段,是多稀少的被使用。
之前默認是按常規方式,參數化傳參對應的類型為:DbType.Time,沒想到微軟給挖了個坑,讓人習以為常的往上跳,所以才報上面的錯誤。
最終加了個判斷,改成DbType.String,才安然渡過。
這錯誤搜了互聯網,才發現一條,可見time這字段,是多稀少的被使用。
之前默認是按常規方式,參數化傳參對應的類型為:DbType.Time,沒想到微軟給挖了個坑,讓人習以為常的往上跳,所以才報上面的錯誤。
最終加了個判斷,改成DbType.String,才安然渡過。
知道大伙口味,附送張圖了: