2023年7月7日 星期五

2021年12月27日 星期一

[VS] 偵錯模式無法叫用中斷點

1.停用只偵錯Just My Code的選項。

2.專案檔右鍵->屬性->建置->取消最佳化程式碼。

3.進階->偵錯資訊要設定為full或 pdb only。

2021年6月2日 星期三

2020年11月2日 星期一

[MSSQL] 資料指標 CURSOR 用法

--定義Cursor
DECLARE MyCursor Cursor FOR 
SELECT [FieldTypeName] FROM [CRM_Test].[dbo].[FieldType]

--開啟Cursor
Open MyCursor

--定義接收變數
DECLARE @FieldTypeName nvarchar(50)

--迴圈跑Cursor
Fetch NEXT FROM MyCursor INTO @FieldTypeName
While (@@FETCH_STATUS = 0)
BEGIN
	print @FieldTypeName
	Fetch NEXT FROM MyCursor INTO @FieldTypeName
END

--關閉及釋放cursor
CLOSE MyCursor
DEALLOCATE MyCursor

2020年7月16日 星期四

[jQuery] 判斷元素是否存在

運用陣列的length屬性來判斷:

if ($("#myid").length > 0) {
    //do something
}

運用getElementById方法來判斷:

if (document.getElementById("myid")) {
    //do something
}

2020年5月8日 星期五

[MSSQL] Sql Server 的日期格式化函數 Convert

常用:

Select CONVERT(varchar(100), GETDATE(), 12) --060516
Select CONVERT(varchar(100), GETDATE(), 20) --2006-05-16 10:57:47
Select CONVERT(varchar(100), GETDATE(), 23) --2006-05-16
Select CONVERT(varchar(100), GETDATE(), 24) --10:57:47
Select CONVERT(varchar(100), GETDATE(), 8) --10:57:46
Select CONVERT(varchar(100), GETDATE(), 108) --10:57:49

2020年3月17日 星期二

[C#] 字串與多個關鍵字是否符合

public static void Main()
{
   string[] conditions = new string[]{ "ABC", "DEF" };
  
   string target1 = "ABCXYZDEFIJK";  //符合 ABC DEF
   string target2 = "HGFPOIKJGLKHUNSD"; //完全不符合
   string target3 = "POIUYTREABC";   //符合 ABC
   string target4 = "MNBFDRGHDEFPOKHVGYV"; //符合 DEF

   var result1 = conditions.Any(x=>target1.Contains(x));
   Console.WriteLine("Target1 Result: {0}", result1);
  
   var result2 = conditions.Any(x=>target2.Contains(x));
   Console.WriteLine("Target2 Result: {0}", result2);
  
   var result3 = conditions.Any(x=>target3.Contains(x));
   Console.WriteLine("Target3 Result: {0}", result3);
  
   var result4 = conditions.Any(x=>target4.Contains(x));
   Console.WriteLine("Target4 Result: {0}", result4);
}

執行結果:
Target1 Result: True
Target2 Result: False
Target3 Result: True
Target4 Result: True