兩台 Server 透過 UNC 上傳時發生「拒絕存取路徑」的問題
2013年10月22日 星期二
剛好遇到做一下筆記 Server建立了虛擬目錄指向NAS機器(UNC),Web在存取出現"拒絕存取路徑" UNC用特定可以存取的帳號,但確還不行, 解決方法: 在 webconfig 指定
剛好遇到做一下筆記 Server建立了虛擬目錄指向NAS機器(UNC),Web在存取出現"拒絕存取路徑" UNC用特定可以存取的帳號,但確還不行, 解決方法: 在 webconfig 指定
在補資料時當遇到Identity欄位時,會發生以下錯誤:
訊息 544,層級 16,狀態 1,行 1
當 IDENTITY_INSERT 設為 OFF 時,無法將外顯值插入資料表 'bt_test' 的識別欄位中。
用以下方法則可解決
Create Procedure spx_identityinsertRead more...
(
@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'')' /*塞字串要跳脫字元*/
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...取出0~999亂數,格式補零。
Random r = new Random((int)DateTime.Now.Ticks);Read more...
string randomStr = r.Next(0,999).ToString().PadLeft(4,'0');
Response.Write(randomStr);
今天遇到一個問題在刷卡頁面,填完卡號送出時,出現格式不正確之問題
查了一下,發現為了要在post後不留卡號所以把EnableViewState=”false”
所以在送出時PostBack會找不到所選的日期,轉型時發生的問題。
至於什麼時候可以關掉呢?有時間再來查詢一下囉。
MSDN說明:EnableViewState 屬性設定為 false,這將會停用 Page 物件的檢視狀態,表示網頁的檢視狀態資訊和網頁包含的控制項都不會儲存起來。
參考來源:http://msdn.microsoft.com/zh-tw/library/system.web.ui.page.enableviewstate.aspx
Read more...在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...