본문 바로가기

전체 글307

[SQL CLR] 숫자만 얻는 CLR 사용자 정의 Function using System; using System.Data; using System.Data.SqlClient; using System.Data.SqlTypes; using Microsoft.SqlServer.Server; public partial class UserDefinedFunctions { [Microsoft.SqlServer.Server.SqlFunction] public static SqlString UDF_GET_NUMBER(SqlString sqlString) { string returnValue = ""; try { foreach (char st in Convert.ToString(sqlString)) { if (Char.IsNumber(st)) { returnValue += st; }.. 2013. 11. 4.
[MS-SQL] TRIGGER INSERT 예제 -- TRIGGER INSERT 예제 -- 아래와같은테이블이있다고가정한다. -- 데이터INSERT 시EXPIREDATE 에YYYYMMDD 형식의데이터를INSERT 하며 -- 동시에TRIGGER를이용하여EXPIREDATE 의YYYYMM 형식을UPDATE 시키려한다. CREATE TABLE DBO.TEST ( SEED INT IDENTITY(1,1) NOT NULL CONSTRAINT IX_TEST PRIMARY KEY CLUSTERED , EXPIRDATE NVARCHAR(8) NOT NULL, MONTH_EXPIREDATE NVARCHAR(6) NULL ) GO --------------------------------------------------------------------------------.. 2013. 10. 21.
ObjectDataSource 운영시 PostBack 일어날 시 DataBind 도 같이 일어나는 현상 ObjectDataSource 운영시 PostBack 일어날 시 DataBind 도 같이 일어나는 현상 .. ASP.NET 버그라고 생각했는데 아닌거 같기도 하고 초보 입장에서는 당황했다 . 현상은 이렇다 aspx 페이지에서 ObjectDataSource에 대한 DataSourceID 를 명시할 시 페이지의 PostBack이 일어날 때마다 무조건 해당 Select 메소드가 바인드 되었다 예를 들어 aspx 페이지에 해당 소스가 코딩 되었다고 가정할 때 PostBack이 일어날 시 내 의지와 상관없이 데이터베이스로 sp_call_Procedure 프로시저가 계속 호출이 되는 것이다 . 부하가 있는 프로시저나 쿼리를 호출시에는 데이터베이스입장에서는 상당히 부하를 받는 것이다!!! 이를 해결 하기 위해 해결 .. 2013. 10. 21.
간단히 퍼센트 구해보기 CONVERT(DECIMAL,(CONVERT(FLOAT,일부수량)/CONVERT(FLOAT,전체수량)* 100)) AS 일부퍼센트 2013. 10. 14.
Calendar 컨트롤 간단히 특정 요일 글자 색상 변경 해보기 Calendar 컨트롤 간단히 특정 요일 글자 색상 변경 해보기 - 토 , 일요일 경우 빨간색으로 달력에 표시해보는 예제입니다. DayRender 이벤트에서 작성하였습니다. protected void calendar_DayRender(object sender, DayRenderEventArgs e) { CalendarDay cd = e.Day; TableCell tc = e.Cell; if (cd.Date.ToString("ddd") == "토" || cd.Date.ToString("ddd") == "일") { tc.ForeColor = System.Drawing.Color.Red; } } 주말일 경우에는 위와같이 할 필요가 없었다 ; calendar.WeekendDayStyle.ForeColor = S.. 2013. 10. 11.
ASCII 코드를 이용하여 A~Z 문자 출력 해 보기 65번부터 90번까지는 ASCII 코드의 A~Z 문자의 코드 번호 이다~! class Program { static void Main(string[] args) { for (int i = 65; i 2013. 10. 4.
[Javascript] 확인, 취소 메세지 Confirm 을 이용하여 간단히 제어 [Javascript] 확인, 취소 메세지 Confirm 을 이용하여 간단히 제어 function ConfirmTest() { if (confirm("삭제 하시겠습니까?")) { // 수행할 작업 } else { return false; } } 2013. 9. 26.
Html 형식의 Excel 변환시 OpenOffice에서 한글이 깨지는 현상 기존 xls 파일로 변환시 html 태그가 삽입되어 테이블 형식으로 표현하게 되는데 일반 97-2003 의 MS Excel에서는 Open 되어도 한글의 깨짐현상이 없었지만 OpenOffice로 XLS 파일을 열시 영문과 숫자를 제외한 한글이 모두 깨짐현상이 발생하였다. OpenOffice에서 Open 시 한글 변환시 깨진 코드는 이렇다 // GridView에 값을 바인딩한다. DataView.DataBind(); Response.AddHeader("content-disposition", "attachment;filename=excel.xls"); Response.ContentType = "application/vnd.ms-excel"; System.IO.StringWriter stringWrite = n.. 2013. 9. 26.
Microsoft Office 제거 후 한글 입력이 되지 않을시 해결 방안 1. 제어판 - 국가 및 언어 - 키보드 및 언어 - 키보드 변경을 선택 한다. 추가 - 한국어 선택 - Microsoft 입력기 기본값을 선택 한다. 2. 위의 방법으로도 안될시 시작 실행 %SystemRoot%\System32\ 디렉터리에 ctfmon.exe를 실행 시켜 준다. 2013. 9. 10.