2011年11月26日 星期六

無法存取 IIS Metabase [xp iis vs2010]

IIS 顯示這行訊息... 無法存取 IIS Metabase

無法存取 IIS Metabase。
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外詳細資訊: System.xxxxxxxxxxxxxx: 無法存取 IIS Metabase。

用來執行 ASP.NET 的處理序帳戶必須擁有 IIS Metabase (例如 IIS://servername/W3SVC) 的讀取權限。如需修改 Metabase 使用權限的詳細資訊,請參閱 http://support.microsoft.com/?kbid=267904。

後來找到資料是說...重新安裝一次 .net framework就可以了


所以步驟為下...

開始 -> Microsoft Visual Studio -> Visual Studio Tools -> Visual Studio Command Prompt (Visual Studio 2008 命令提示字元) 中執行


aspnet_regiis -i

重新啟動IIS 就正常了....

2011年11月24日 星期四

C# SqlTransaction 交易方式

SqlConnection conn = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["DBconnStr"].ToString());
2 conn.Open();
3 SqlCommand command = new SqlCommand();
4 SqlTransaction transaction;
5 //Start Transaction
6 transaction = conn.BeginTransaction();
7 command.Connection = conn;
8 command.Transaction = transaction;
9 try
10 {
11    for (int i = 0; i < 5; i++)
12    {
13       command.CommandText = "insert into demouser values(newid(),'TestBatch')";
14       command.ExecuteNonQuery();
15    }
16    //Commit
17    transaction.Commit();
18 }
19 catch (Exception ex)
20 {
21   //有問題即Rollback
22     transaction.Rollback();
23 }
24 command.Connection.Close();

2011年11月22日 星期二

OFFICE OWC (Office Web Components)

相關教學連結:http://www.cnblogs.com/brucenan999/archive/2008/10/28/1321125.html
EXCEL
OWC :全名(Office Web Components)


只支援到OFFICE 2003 版本: OWC 12 版 (OWC 9、OWC 10、OWC11、OWC12)
每個版本對應的【CLSID】都不一樣,元件安裝也不一樣
使用方式,必需安裝OFFICE ,要不然就是要上微軟下載 OWC 來安裝使用

OWC9 spreadsheet升級至OWC11的若干問題.
由於現有系統從OWC9升級至OWC11,遇到一些小問題,記錄如下,供參考:
1. COM組件升級
     OWC9的CLSID是0002E510-0000-0000-C000-000000000046
     OWC11的CLSID是0002E559-0000-0000-C000-000000000046,直接替換.當然機子上要裝上OWC11的組件.
2. 自動行列寬度調整
     OWC9中的AutoFitColumns()改為Columns.AutoFit()
3. 鎖定單元格
     OWC9: Spreadsheet1.Activesheet.Range("").FreezePanes(X)
     OWC11: Spreadsheet1.ActiveSheet.Range("").Select();
                      Spreadsheet1.ActiveWindow.FreezePanes = true
4. 位置
     OWC9中的HAlignment調整為OWC11的HorizontalAlignment
     值為Constants.xlHAlignRight, xlHAlighLeft and so on.
5. 邊線
     OWC9中的Borders.LineStyle = owcLineStyleSolid值改為Constants.xlContinuous
     關於這一點,有點疑問,在OWC11的說明文檔中,OWC9中支持的owcLineStyleSolid常量還有有描述的,但是在OWC11中使用總是出錯,而改為xlContinuous等類型即可,不知道是怎麼回事,還望知情人共享,謝謝.

版本 類別字串  說明 Office (2000-2002)
9.0 0002E500-0000-0000-C000-000000000046

【office 2000】
0002E510-0000-0000-C000-000000000046

10.0
0002E556-0000-0000-C000-000000000046

11.0
0002E55D-0000-0000-C000-000000000046

【XP】
0002E559-0000-0000-C000-000000000046

2011年11月21日 星期一

富爸爸,窮爸爸

作者:羅勃特(Robert T. Kiyosaki)
富爸爸,窮爸爸 (2007第二版)
作者:Rebert T

丫門!我從10/26 看到今天11/21 快1個月的閱讀 前面的幾個章節很精彩,但後半段有點經驗之談,快睡著了! 可能經驗之談我在業務銷售上面都看過相同的說法. 直接重點這本書在說:思想 & 時間 (尋找 、 時機 、切入 、找尋 、賽跑)