国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

令Axosoft PowerTrack支持中文

2024-07-21 02:06:10
字體:
來源:轉載
供稿:網友
,歡迎訪問網頁設計愛好者web開發。
axosoft powertrack是個有意思的vs.net add-in。他可以讓你自己對自己的工作內容編寫記錄,錯誤登記,修改流程等,并且支持工作流、附件、截圖……總之和td很相象。由于是直接集成到了vs.net當中,使用起來相當順手,后臺使用sql服務器,則天生支持多用戶。(可以到http://www.axosoft.com去下載試用版本)



powertrack的最新版本是4.2.6.0,但這個版本有個問題就是不支持中文,所有輸入的中文再顯示出來就成了問號。研究后發現問題的根源是:powertrack創建數據庫的時候,給數據庫定義的collation是拉丁語(sql_latin1_general_cp1_ci_as),當然是無法記錄中文。解決的方法很簡單,將powertrack數據庫當中所有以sql_latin1_general_cp1_ci_as定義的column修改為中文就ok了。……怎么發現的?進到數據庫當中找個表(例如user那個),寫個lastname為中文,保存后你就看到一堆???出現了。

但,問題解決起來并不是一步兩步就完成的是。

首先,sql2000當中可在design界面當中對column選擇的collation當中沒有中文(指sql collation):



解決的手段是換windows collation為指定的chinese_prc,默認是binary sort。在sql2000當中這個collation的正式叫法是chinese_prc_bin,一般我習慣使用這個設定(不過據說按此設置的數據庫不能用mom檢控……懸念)。

不過先別忙改,如果你就這么改了,很可能出現:一、powertrack仍然會將中文顯示為???;二、修改過的表無法再用enterprise manager打開了,說與數據庫collation存在conflct!因為powertrack是將table當中的collation設定為database default……

因此,接下來怎么更換的問題還得費一番周轉。

1. 在你的sql2000服務器上手工建一個空庫,記得建庫的時候把collation設定為chinses_prc_bin;

2. 將powertrack創建的那個數據庫的內容倒到新庫中來。注意把use collation那項清除;還有就是無論是否有sample數據,都要連數據一快兒來;

3. 導庫ok后,打開新庫,運行一下以下的腳本

exec sp_configure 'allow updates','1'
reconfigure with override
exec sp_configure
go

update syscolumns
set collationid='65572' where collationid='872468488'
go

exec sp_configure 'allow updates','0'
reconfigure with override
exec sp_configure
go

這段sql的用途就是將新庫當中所有使用collation為sql_latin1_general_cp1_ci_as的字段設定其collation為chinses_prc_bin。

接下來再使用powertrack打開新庫,就可以輸入和輸出中文了……

其實這個方法還是挺土的,畢竟要倒一次庫……不過我現在沒有找到如何直接將database default設定的collation修改為指定的windows collation內容……還望哪位知道的指教一下
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柳州市| 芷江| 河西区| 越西县| 华池县| 霍山县| 刚察县| 台北县| 延安市| 修水县| 鹰潭市| 大关县| 扎鲁特旗| 华蓥市| 广昌县| 绥江县| 柘荣县| 高安市| 永济市| 五指山市| 永和县| 阿拉尔市| 静海县| 峨眉山市| 滨州市| 太白县| 筠连县| 陆河县| 固镇县| 东光县| 塘沽区| 邛崃市| 呼伦贝尔市| 平利县| 中山市| 宁陕县| 绥棱县| 湖南省| 井研县| 徐汇区| 鲁山县|