B 테이블의 한 레코드값 전부를 A 테이블에 바로 INSERT 하는 방법
SQL = INSERT INTO A SELECT * FROM B WHERE C_DATA1 = '값' 이제껏 프로그래밍을 하면서 가끔 Database를 사용해 왔었지만 아는 것이라고는 고작 SELECT,DELETE,INSERT 문 정도이다. Database의 지식을 절실히 느끼고 있는 요즘이다. 이번에도 위와 같은 문을 몰랐더라면 SELECT ...
SQL = INSERT INTO A SELECT * FROM B WHERE C_DATA1 = '값' 이제껏 프로그래밍을 하면서 가끔 Database를 사용해 왔었지만 아는 것이라고는 고작 SELECT,DELETE,INSERT 문 정도이다. Database의 지식을 절실히 느끼고 있는 요즘이다. 이번에도 위와 같은 문을 몰랐더라면 SELECT ...
INSERT INTO (테이블 이름) DEFAULT VALUES
다이얼로그에서 사용하는 static text의 배경색을 투명하게 하는 방법입니다. 다이얼로그의 OnCtlColor를 아래와 같이 재정의합니다. HBRUSH COutstandingOptionDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr; const UINT nID...
여태까지 여러 프로젝트를 진행하면서 고민이었던 부분이었는데, 이번 프로젝트를 수행하면서 어느정도 해결이 된것 같다. 즉 개발 기간중 클라이언트에게 테스트하라고 프로그램을 주고 나서 이후에 Database 구조를 변경해야하는 일이 발생한다면, 그래서 다시 프로그램을 줘야 할때 조금 난감한 일이 발생한다. 즉 클라이언트가 가지고 있는 Database...
모처럼 강좌로 인해 MSDN 을 뒤적이다가 이런 것을 발견했습니다. 음…이건 어떤 회사들한테는 유용한 팁이라는 군요… 보통 win api 는 쉽게 클래스명을 바꿀수 있지만 MFC 는 좀 숨겨져 있군요…이걸 좀 알았습니다… Spy++로 다이얼로그 기반의 프로그램을 찍어보면 클래스의 기본값이 “#32770”으로 적혀져 있는데 이걸 바꾸는 팁입니다…음…엠에...
After digging through the newsgroups for hours, decoding a ton of VB code for automating Excel, converting it to C++ using VC 6.0 and MFC, and enough hair pulling to make me bald, I thought I’d pos...
프로그램에 락을 걸 일이 생겨났다. 하드웨어 락을 걸면 쉬울텐데 그 정도는 아니고 프로그램의 실행 날짜를 제한 해 달라고 한다. 그래서 파일(license.lic)을 가지고 락을 걸리고 결정을 했다. 요구 사항은 아래와 같다. license.lic 파일이 없으면 프로그램을 실행 할수 없게 한다. 지정한 날짜를 넘어서는 프로그램을 실행 ...
= 읽기 = DWORD dwType = REG_SZ; DWORD dwSize = 128; HKEY hKey; TCHAR szBuffer[128] = {'\0' ,}; LONG lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE , "SOFTWARE\\TestProg" , 0 , KEY_READ , &hKey); if(E...
출처 : http://www.codeproject.com/KB/tree/TreeHighIcon.aspx Introduction This article explain how to use high colored icons with the common control : CTreeCtrl. This is done in 4 lines of code !!!...
프로그램을 하다보면 흔히 간과하기 쉬운 문제를 조금만 신경을 써서 만든다면 더욱 사용자를 만족시키는 프로그램을 만들수 있다. 예를 들어 숫자를 출력하는 프로그램에서 double f = 1.2; CString rString; rString.Format("%lf" , f); 위와 같은 식으로 해서 출력을 한다면 소수점 아래 0 들이 붙어서 출력된...