2007年12月22日 星期六

並未將物件參考設定為物件的執行個體

.NET 執行異常訊息:

'/xxxx' 應用程式中發生伺服器錯誤。



並未將物件參考設定為物件的執行個體
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外詳細資訊: System.NullReferenceException: 並未將物件參考設定為物件的執行個體

原始程式錯誤:

在執行目前 Web 要求期間,產生無法處理的例外狀況。如需有關例外狀況來源與位置的資訊,可以使用下列的例外狀況堆疊追蹤取得。

堆疊追蹤:

[NullReferenceException: 並未將物件參考設定為物件的執行個體]
CYU.ServiceSample.Sendreport.Member_Page(Object sender, EventArgs e) +375
CYU.ServiceSample.MemberPage.Page_Load(Object sender, EventArgs e) +500
CYU.ServiceSample.Service.Page_Load(Object sender, EventArgs e) +189
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +750



版本資訊: Microsoft .NET Framework 版本:1.1.4322.2407; ASP.NET 版本:1.1.4322.2407





發生原因:

指定 變數的值 無法 Request 到以致發生異常訊息,如下:
string aaa = Request["aaa"]=Convert.ToString(Request["aaa"]).Trim();





改善方式:

string aaa = ""; //變數空值先定義好
if (Request["aaa"]! = null) aaa = Convert.ToString(Request["aaa"]).Trim(); //判斷不是 NULL 再處理


2007年12月21日 星期五

公務人員週休二日實施辦法

相關網址: http://www.exam.gov.tw/law/lawshow.asp?174

中華民國89年10月3日(訂定)
行政院台八十九人政考字第二00八一0號令
考試院八九考台組貳一字第0九0二五號令



第 一 條 本辦法依公務人員服務法第十一條第三項規定訂定之。

第 二 條 公務人員每日上班時數八小時,每週工作總數為四十小
      時。各機關(構)、學校得視業務實際需要,在不影響
      民眾洽公、不降低行政效率、不變更每週上班日數及每
      日上班時數之原則下,彈性調整辦公時間。

第 三 條 依紀念日及節日實施辦法規定應放假之紀念日及節日,
      除和平紀念日應依法律規定辦理外,以下之紀念日及
      節日調整為只紀念不放假:

      一、中華民國開國紀念日次日(一月二日)。
      二、革命先烈紀念日(三月二十九日)。
      三、婦女節及兒童節合併節日(民族掃墓節前一日)。
      四、孔子誕辰紀念日(九月二十八日)。
      五、臺灣光復節(十月二十五日)。
      六、先總統 蔣公誕辰紀念日(十月三十一日)。
      七、國父誕辰紀念日(十一月十二日)。
      八、行憲紀念日(十二月二十五日)。

第 四 條 交通運輸、警察、消防、海岸巡防、醫療、關務等機關
      〔構),為全年無休服務民眾,應實施輪班、輪休制度。
      前項以外之為民服務機關(構),由主管機關視實際業
      務需要,在不影響為民服務之原則下,自行彈性調整辦
      公時間。軍事機關之休假制度,在基於國防安全考量及
      因應戰備之需要下,得由主管機關視實際需要自行規定
      之。

第 五 條 各級學校應調整課程之教授,並視需要檢討縮減春假、
      寒假、暑假之放假日數。
      各學校得利用週休二日安排進修課程,營造終身學習社
      會。國民中學以下學校得視實際需要開設安親班、課後
      輔導班。

第 六 條 金融主管機關為因應業務實際需要,得彈性調整金融機
      構營業時間及延長證券、期貨交易時間。

第 七 條 交通主管機關為因應交通運輸需求增加,應妥適規劃改
      善鐵路、公路、空運及海運等大眾運輸系統及相關設施。

第 八 條 藝文、社教及休閒旅遊主管機關為提倡優質生活,應妥
      適規劃辦理假日活動,改善各項設備,加強流通相關資
      訊。

第 九 條 各機關(構)、學校為提高行政效能,應簡化作業流程
      ,擴大委託或外包民間辦理事項,妥適運用現有人力,
      落實職務代理制度及強化辦公紀律。

第 十 條 各機關(構)、學校得視實際需要建置網際網路及語音
      查詢服務系統,提供民眾查詢及申辦各項業務。

第 十一 條 本辦法自中華民國九十年一月一日施行。

2007年12月18日 星期二

資料欄位刪除 與 DEFAULT設定

-- 刪除資料表 table1.col01
ALTER TABLE table1 DROP COLUMN col01

-- 設定資料欄位 table1.col01 的 DEFAULT 值
ALTER TABLE table1 ADD CONSTRAINT
DF__table1__col01 DEFAULT '' FOR col01

-- 刪除資料欄的預設值 DF__table1__col01
ALTER TABLE table1 DROP CONSTRAINT DF__table1__col01

2007年12月14日 星期五

取得伺服器資料庫名稱 for MSSQL

-- 這個範例使用資料庫識別碼檢查 sysdatabases 中的每個資料庫,以決定資料庫名稱。

USE master
SELECT dbid, DB_NAME(dbid) AS DB_NAME
FROM sysdatabases
ORDER BY dbid



exec sp_databases

-- 下列為 sp_databases 內容
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO


/* Procedure for 8.0 server */
create proc sp_databases
as
set nocount on
declare @name sysname
declare @SQL nvarchar(600)

/* Use temporary table to sum up database size w/o using group by */
create table #databases (
DATABASE_ID int NOT NULL,
size int NOT NULL)

declare c1 cursor for
select name from master.dbo.sysdatabases
where has_dbaccess(name) = 1 -- Only look at databases to which we have access

open c1
fetch c1 into @name

while @@fetch_status >= 0
begin
select @SQL = 'insert into #databases
select '+ convert(sysname, db_id(@name)) + ', sum(size) from '
+ QuoteName(@name) + '.dbo.sysfiles'
/* Insert row for each database */
execute (@SQL)
fetch c1 into @name
end
deallocate c1

select
DATABASE_NAME = db_name(DATABASE_ID),
DATABASE_SIZE = size*8,/* Convert from 8192 byte pages to K */
REMARKS = convert(varchar(254),null) /* Remarks are NULL */
from #databases
order by 1

GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

2007年12月12日 星期三

Wii Fit

參考網址:
http://goods.ruten.com.tw/item/show?11071202397238
http://fred.ipod.to/blog/?post;1363
http://5i01.com/topicdetail.php?f=280&t=456735&p=1



《Wii Fit》具有壓力感應功能的「Wii Balance Board」周邊,主打健康需求的遊戲、適合全家人一起玩. 玩家可以藉此遊戲進行肌肉伸展、瑜珈與有伏地挻身、瑜伽、足球頭鎚、跳舞、平衡、呼拉圈等,讓Wii玩家不只動手而已,要讓全身都動起來。
「Wii 塑身頻道」最多可紀錄8名玩家的資料,以圖表與日曆行程表方式呈現,讓玩家一開機就能追蹤比較全家大小的塑身訓練成果。任天堂Wii平衡板的負重限制為136公斤,足以承受絕大多數玩家的體重。

■ 內容物 ■
1. Wii Fit 遊戲片 x1
2. Wii Fit 平衡版 ( Wii Balance Board)x1
3. 3號電池四顆
4. 使用說明書

《Wii Fit》展示影片 : http://tw.youtube.com/watch?v=tN5Bm8XNKYw


2007年12月6日 星期四

IIS網頁出現CS0016 錯誤 處理方式

錯誤訊息:
==========
'/xxxx' 應用程式中發生伺服器錯誤。
--------------------------------------------------------------------------------

編譯錯誤
描述: 資源編譯無法完成 (錯誤發生於服務要求)。請檢閱下列的特定錯誤詳細資料,並視情況修改您的原始程式碼。

編譯器錯誤訊息: CS0016: 無法寫入輸出檔 'c:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\xxxx\5054057e\2898959e\ujzt7rc6.dll' -- '存取被拒。 '

原始程式錯誤:


[沒有相關的原始程式碼]


原始程式檔: 行: 0

如下圖:


處理方式:
==========
設定 C:\WINNT\Temp 內容


[安全]性 打開 ASP.NET Machine Account 權限 完全控制


完成

2007年12月5日 星期三