MS SQL Server2007. 11. 20. 10:55


자. 바로 쿼리문 들어가 보자.

MS SQL 2000에서는

IF (조건)
  SELECT testcode, testname FROM tbTEST WHERE tbTEST.testcheck = N'Y'

이런 쿼리문과

IF (조건)
  SELECT testcode, testname
  FROM tbTEST
  WHERE tbTEST.testcheck = N'Y'

이런 쿼리문이 똑같이 실행된다.
즉, 하나의 스테이트먼트일 때는 BEGIN, END가 필요없다.

하지만 MS SQL 2005에서는
첫번째 쿼리

IF (조건)
  SELECT testcode, testname FROM tbTEST WHERE tbTEST.testcheck = N'Y'

위의 쿼리는 정상 실행이 되지만,

IF (조건)
  SELECT testcode, testname
  FROM tbTEST
  WHERE tbTEST.testcheck = N'Y'

이런 식으로 쿼리를 작성하면, 에러가 뜬다.

아마 IF조건 아래 BEGIN, END가 없으면 무조건 첫번째 줄만 인식하는 것으로
변경된 듯 하다.(아무데서도 찾아본 바 없이 그냥 내 생각)

그래서 MS SQL2005 에서는

IF (조건)
BEGIN
  SELECT testcode, testname
  FROM tbTEST
  WHERE tbTEST.testcheck = N'Y'
END


이런 식으로 작성해 주어야 한다.

마소도 바보가 아니니 분명 어디 설정에선가 2000 방식으로 설정하는 것도 있겠지만,
역시 찾아본 바는 없다.

난 찌질개발자니까.

Posted by miing
.NET2007. 11. 20. 10:46

알럽붸붸 스카이

//참조추가(COM)
// Microsoft Excel 11.0 Object Library
// Microsoft Office 11.0 Object Library

//참조추가(.NET)
// Microsoft.Office.Tools.Excel
// Microsoft.VisualStudio.Tools.Applications.Runtime
/**  엑셀 설정 **/
using Excel = Microsoft.Office.Interop.Excel;
using Office = Microsoft.Office.Core;
using System.Runtime.InteropServices;

private void TestExcel()
{
            Excel.ApplicationClass app = new Excel.ApplicationClass();
}


- 개발자 커뮤니티 사이트 (http://www.sky.ph) -
Posted by miing
.NET2007. 11. 2. 10:17


흐으음....
일단 붙여넣고 보는 거다. -_-v


/*
#region 6.엑셀다운로드관련

        public static void ExportAsXls(Page page, System.Web.UI.WebControls.Repeater
ctl,string strFileName)
        {
            HttpResponse Res = page.Response;

            Res.ClearHeaders();
            Res.Clear();

            Res.ContentEncoding = Encoding.UTF8; //Encoding.GetEncoding
("ks_c_5601-1987");
            Res.ContentType="application/vnd.ms-excel";
            Res.AddHeader("content-Disposition", "attachment;filename=" +
HttpUtility.UrlEncode (strFileName));

            StringWriter tw = new StringWriter();
            HtmlTextWriter hw = new HtmlTextWriter(tw);

            ctl.RenderControl(hw);
            Res.Write(tw.ToString().Replace(" ", ""));

            Res.Flush();
            Res.ClearHeaders();
            Res.Close();
            Res.End();
        }
*/


언젠간 쓰겠지.

출처 :스카이~~~~
Posted by miing
.NET2007. 10. 31. 15:51

 
 
 C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Bin 폴더안의
 ' ildasm.exe' 를 실행하면 된다.

 단지.. 제목만 거창하게 역컴파일일뿐, 별다른 정보는 기대하지 않는 편이.....


 Visual Studio 2005 의 경우는 
 C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\ildasm.exe



Posted by miing
.NET2007. 10. 26. 10:17
사용자 삽입 이미지

골치아프게 시리... -_- 그만 좀 쳐 만들어 내라 MS
Posted by miing