2010年11月30日 星期二

C#中超便利的進制轉換

原來可利用Convert.ToString類別來進行型別轉換(進制轉換),真是方便耶!不然以前C或C++寫的落落長。

2010年11月25日 星期四

HTTP 錯誤 500.22 - Internal Server Error

今天要執行程式時突然出現HTTP 錯誤 500.22 - Internal Server Error偵測出 ASP.NET 設定沒有套用到整合式 Managed 管線模式。一查才知道原來是Web 應用程式所屬的應用程式集區(application pool)的問題啊。


2010年11月22日 星期一

解決Visual Studio 2010尚無法開啟編輯CrystalReport問題

在Visual Studio 2010上會發生無法正常開啟並編輯CrystalReport ,原因就是微軟從Visual Studio 2010開始不論何種版本光碟中不包括CrystalReport的元件,這時就必須至businessobjects網站上下載for Visual Studio 2010的套件。

2010年11月17日 星期三

無法從組件 System.Web.Extensions,載入型別...

又是一個舊環境轉移到新環境的相容問題。原始程式是由Visual Studio 2005及ASP.NET 2.0 AJAX Extensions 1.0 的環境去開發,結果用Visual Studio 2005以上的版本開啟發生System.Web.Extensions無法載入的錯誤。

2010年11月16日 星期二

無法載入檔案或組件 'CrystalDecisions.Web,

使用Visual Studio時若程式內有使用到CrystalReport的話,若.net Freamwork的版本不同的話便會造成找不到Crystal元件的錯誤。

2010年11月11日 星期四

System.ServiceModel.Activation.HttpModule錯誤

部屬程式時發生System.ServiceModel.Activation.HttpModule錯誤。
 只要使用ASP.Net IIS 註冊工具 -- aspnet_regiis.exe,將.net Framework註冊到IIS即可。

2010年11月10日 星期三

MSDTC無法使用訊息

今天在寫程式要跑前端程式,出現MSDTC無法使用訊息

2010年11月9日 星期二

所有SQL Server版本編號

當要Restore不同版本的SQL Server資料庫時,有時會發生版本不同的錯誤訊息導致無法復原,而必須升級至同等級或是更新的版本才可完成Retore的動作。SQL Server 有 2005、2008、2008R2但又有細分修補過後的版本編號,以下整理了所有SQL Server版本編號。


SQL Server 各式最初版本演進

2010年11月8日 星期一

免除透過appendDataBoundItems的bug

當要在DropDownList中加入"請選擇"時可利用此方法免除透過appendDataBoundItems的bug。

使用FindControl找尋控制項

當在GridView、FormView、DetailsView中的控制項要找出來時,必須透過FindControl的函數語法。

2010年11月5日 星期五

利用鏡像方式將資料庫一次備份至不同的磁碟

在手動下TSQL備份語法時只要使用mirror的功能就可達到資料庫有三窟的多重備份之效果。

常用的三個Command執行命令

當建立與資料庫的連結後,便可使用Command方法來執行命令包括查詢、修改與刪除等基本功能,透過這Command從資料庫中獲取想要的結果。

web.config中連結SQL資料庫的驗證方式

使用.NET開發工具時當要與資料庫做溝通時一定會用的連線驗證方式,本次以連結SQL資料庫連線為例,主要可區分SQL Server與Windows驗證兩種方式。

2010年11月4日 星期四

SQL Server所有版本線上叢書

微軟會針對各版本的SQL Server線上叢書 (Books Online),可以下載來後安裝在自己本機上方便查閱使用。目前有SQL Server 2005、SQL Server 2008與SQL Server 2008 R2三個版本,可同時安裝在本機上方便查閱。

一次刪光獨佔存取的spid

當要復原資料庫時,有些連線還在使用中是無法復原,會出現無法獲得獨佔存取權的訊息。在SQL Server 中只要在活動監視器裡看到有占用的spid刪除即可但這需一個個的刪除,似乎有點麻煩。

SQL Server2008交易紀錄檔不斷膨脹解決方法

當使用SQL Server2008以上版本遇到交易紀錄檔不斷膨脹時,已經無法使用BACKUP LOG 陳述式的 NO_LOG 和 TRUNCATE_ONLY 選項來中斷記錄鏈,這時就壓縮指定資料庫中的資料和記錄檔大小即可達到目的。

SQL Server2005交易紀錄檔不斷膨脹解決方法

當使用SQL Server2005在建立資料庫時若復原模式為完整(FULL)時,資料庫中的交易檔會一直變大導致資料庫的容量像吹氣球般的膨脹,因此就需使用交易紀錄截斷的方式來減肥了。

Outlook Express信件容量過大的處理方法

Outlook Express這Windows 95時期的產物至今還是眾多人拿它來收信,原因別無他就因為使用簡單,但對維修電腦人員來說可不簡單,使用者若不定期備份或匯出信件一下子就擠爆2G限制。

2010年11月3日 星期三

SQL Server 2008無法更改資料表欄位屬性

使用SQL Server 2008以上版本(包括SQL Server 2008 R2)時,修改TABLE欄位時,出現不允許儲存變更的警告訊息。

VS2010複製程式碼時中文註解夾雜亂碼問題

最近在做 VS2010的筆記時,覺得怎麼每次在程式中寫的中文註解要貼製WORD時都會夾雜一些亂碼,這真讓人不勝其擾啊,因此在網路上搜尋了一下,原來這是個bug。

XP工具列消失又變回來語法

當安裝拉哩拉雜程式重開機之後,工具列卻無端的消失了,怎麼使喚用盡各種招數還是沒輒。

VS2010上CrystalReport無法部署

情況:將用VS2008建立的網站用VS2010開啟時,若又有使用報表之時會出現下列錯誤。