兩台 Server 透過 UNC 上傳時發生「拒絕存取路徑」的問題

2013年10月22日 星期二

剛好遇到做一下筆記 Server建立了虛擬目錄指向NAS機器(UNC),Web在存取出現"拒絕存取路徑" UNC用特定可以存取的帳號,但確還不行, 解決方法: 在 webconfig 指定 即可解決 參考來源 http://social.msdn.microsoft.com/Forums/zh-TW/804690ab-78df-44a9-9709-10c89f923e0b/-server-unc-?forum=236

Read more...

如何新增資料表中有Identity欄位

2013年10月7日 星期一

在補資料時當遇到Identity欄位時,會發生以下錯誤:

訊息 544,層級 16,狀態 1,行 1
當 IDENTITY_INSERT 設為 OFF 時,無法將外顯值插入資料表 'bt_test' 的識別欄位中。

 

用以下方法則可解決

 

 

Create Procedure spx_identityinsert
(
@dbName VARCHAR(100),
@schemaName varchar(100),
@tableName VARCHAR(100),
@insertSql Varchar(MAX)
)
AS
BEGIN

Declare @sql varchar(MAX)
if(OBJECTPROPERTY(OBJECT_ID(@dbName +'.'+@schemaName +'.'+@tableName ,'U'),'TableHasIdentity') > 0)
Begin
Set @sql = 'SET IDENTITY_INSERT ' + @dbName+'.'+@schemaName+'.'+@tableName+ ' ON;'
Set @sql = @s + @insertSql
Set @sql = @s + 'SET IDENTITY_INSERT ' + @dbName+'.'+@schemaName+'.'+@tableName+ ' OFF;'
Execute(@sql)
End

END
Go;

/*執行範例:*/
Exec usp_identityinsert 'MyTestDB','dbo','bt_test','Insert into tb_test (id,name) values (9,''neil'')' /*塞字串要跳脫字元*/

Read more...

解決 VMware 出現 "Failed to lock the file" 的錯誤

2013年10月1日 星期二

VMware出現Failed to lock the tile導致開不了VM

錯誤訊息:

cannot open the disk '*.vmdk' or one of the snapshot disk is depends on.
Reason: Failed to lock the file.


 



解決方法如下:



進到 VMware 的資料夾,將所有的 *.lck 資料夾或檔案刪除



就可以解決啦!!

Read more...

亂數

2013年9月25日 星期三

取出0~999亂數,格式補零。 

Random r = new Random((int)DateTime.Now.Ticks);
string randomStr = r.Next(0,999).ToString().PadLeft(4,'0');
Response.Write(randomStr);

Read more...

EnableViewState狀態

2013年9月9日 星期一

今天遇到一個問題在刷卡頁面,填完卡號送出時,出現格式不正確之問題

查了一下,發現為了要在post後不留卡號所以把EnableViewState=”false”

所以在送出時PostBack會找不到所選的日期,轉型時發生的問題。

至於什麼時候可以關掉呢?有時間再來查詢一下囉。

MSDN說明:EnableViewState 屬性設定為 false,這將會停用 Page 物件的檢視狀態,表示網頁的檢視狀態資訊和網頁包含的控制項都不會儲存起來。

 

參考來源:http://msdn.microsoft.com/zh-tw/library/system.web.ui.page.enableviewstate.aspx

Read more...

SQL 條件式

2013年7月28日 星期日

在t-sql裡也是可以寫條件式,方法如下:

if not exists (select * from user where userid=’neil’)

begin

select '第一個判斷式’

end

else if  not exists (select * from user where userid=’neil01’)

begin

select ‘第二個判斷式’

end

else

begin

select ‘第三個判斷式’

end

Read more...

IoC and DI

2013年6月27日 星期四

參考資料

1.http://www.dotblogs.com.tw/hatelove/archive/2009/10/02/10894.aspx  說明

2.http://www.dotblogs.com.tw/clark/archive/2010/11/29/19772.aspx   圖示資料

3.http://blog.csdn.net/code6421/article/details/1282139

Read more...