国产探花免费观看_亚洲丰满少妇自慰呻吟_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內容……還望哪位知道的指教一下
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彝良县| 大兴区| 突泉县| 土默特左旗| 盐山县| 澜沧| 普安县| 新巴尔虎左旗| 龙里县| 延吉市| 冷水江市| 监利县| 徐闻县| 团风县| 桃源县| 澜沧| 新密市| 海丰县| 茶陵县| 四子王旗| 武冈市| 靖边县| 绥德县| 图木舒克市| 尼木县| 潼南县| 陕西省| 木里| 麟游县| 神农架林区| 吉林省| 长岛县| 新津县| 马公市| 澄迈县| 延川县| 青龙| 和平区| 庆云县| 巴楚县| 姚安县|