본문 바로가기

전체 글307

MSSQL 쿼리 실행 이력 확인 MSSQL 2005버젼에서 테스트 했습니다만 ,, ADO.NET을 통해 호출한 쿼리내역은 찾지를 못했습니다 ㅠㅠ select * from sys.dm_exec_query_stats as QueryStataus cross apply sys.dm_exec_sql_text(QueryStataus.plan_handle) as QueryText where text like '%검색키워드%' order by QueryStataus.last_execution_time desc; 2016. 5. 10.
C# 확장메서드 파일 잠김 여부 확인 -0- 구글에서 검색하다보니 아래 방법을 찾았습니다 -0- /// /// 해당 파일이 잠겨 있는지 여부를 확인하도록 합니다. /// /// /// public static bool thisFileLocked(this string fileFullPath) { try { using (File.Open(fileFullPath, FileMode.Open)) { } } catch(IOException er) { int errCode = Marshal.GetHRForException(er) & ((1 2016. 3. 29.
C# 사용자 정의 메시지 박스 윈폼으로 만들어 보기 -0- 기존 Windows Form 프로젝트 생성후 새 항목 추가 - Windows Form을 추가하여 위 와 같이 디자인 하였다 . 하고자 하는것은 OK , Cancel 버튼을 사용자가 정의 한 문구를 표시 하며 , 위 두가지 버튼을 눌렀을 시 DialogResult 매개변수를 받는 것이었다... DialogResult 의 값을 받기 위하여 해당 추가 폼의 Designer.cs 에 해당 부분을 추가 하였습니다. // // btnOK // this.btnOK.DialogResult = System.Windows.Forms.DialogResult.OK; this.btnOK.Location = new System.Drawing.Point(12, 72); this.btnOK.Name = "btnOK"; this.bt.. 2016. 3. 29.
C# Image TIFF 장수 확인 (페이지 카운트) /// /// TIF 이미지의 페이지 개수 (페이지 카운트)를 확인한다. /// /// /// public int GetTiffFrameCount(string imgFullPath) { int count = 0; using (System.Drawing.Image img = Image.FromFile(imgFullPath)) { count = img.GetFrameCount(FrameDimension.Page); } return count; } 2016. 3. 15.
C# 현재 실행중인 자기 자신의 파일명 정보 얻기 예제 Reflection 클래스를 이용하여 얻는 방법을 찾았습니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; // using System.Reflection; using System.IO; namespace ConsoleUnitTest { class Program { static void Main(string[] args) { //전체 경로 Console.WriteLine(Assembly.GetEntryAssembly().Location); // 파일명 만 얻어오기 Console.WriteLine(Path.GetFileName(Assembly.GetEntryAssembly().Location)); .. 2016. 3. 7.
C# Winform EXE 실행시 관리자 모드로 실행 본인이 찾은 방법으로 해결이 안될 수 있습니다 죄송합니다 -_-;; 1. 프로젝트 새 항목 추가 - app.menifest 2. app.menifest 내용 변경 로 변경 하였습니다. 2016. 3. 7.
[ASP] GetRows 를 이용한 필드 길이와 로우 길이 구해보기 Set rs = Server.CreateObject("ADODB.RecordSet") array = rs.GetRows colLength = UBound(array,1) rowLength = UBound(array,2) 2016. 3. 4.
EntityFrameWork ExecuteStoreQuery<>를 이용해 스칼라 형식으로 리턴 받기 가끔 lambda 식이나 linq식이 아닌 Command를 그대로 호출이 필요할 때 사용하면 유용할 것 같습니다. object 형식을 리턴형식 string으로 형변환 하여 결과값을 받습니다. string result = string.Empty; result = Db.ExecuteStoreQuery("SELECT dbo.UFN_GetOneResult(@Param1,@Param2)" , new System.Data.SqlClient.SqlParameter("Param1", param1) , new System.Data.SqlClient.SqlParameter("Param2", param2)).FirstOrDefault(); 2016. 2. 24.
[MSSQL] NULL 조건 비교시 유의 할 점 DECLARE @WorkStartDateTime Int = NULL; IF @WorkStartDateTime = NULL BEGIN IF @@TRANCOUNT > 0 ROLLBACK TRANSACTION RETURN ; END //매번 실수 하고 있는 것 ;;;;; //비교시 = NULL을 쓰면 조건을 타지 않는다 . 반드시 IS NULL 로 비교하거나 ISNULL 함수로 치환 해야한다 . -_-;; IF @WorkStartDateTime IS NULL BEGIN IF @@TRANCOUNT > 0 ROLLBACK TRANSACTION RETURN ; END 2016. 2. 18.