나의질문답

[완료]에디트박스의 값을 가져와서 쿼리문에 사용하고 싶습니다.

예쁜꽃이피었으면 2015. 7. 16. 11:03

http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNO=20&no=955922&ref=955922&page=2



[완료]에디트박스의 값을 가져와서 쿼리문에 사용하고 싶습니다.



안녕하세요.

쿼리문을 작성해야하는데 변수값을 받아오는 것에서 막혀서 질문드립니다.

소스는 이렇습니다.

CCommand<CDynamicAccessor> Cmd;

CString edit_name;

GetDlgItemText(IDC_EDIT_NAME, edit_name);

HRESULT hr = Cmd.Open(m_pSet->m_session,
_T("SELECT * FROM carnumber_mfc WHERE Name = '%s'", edit_name) ,
&propset);
 
 
저 빨간 부분에 에디트박스에서 받은 값을 넣어서 검색을 하고 싶습니다.
_T("SELECT * FROM carnumber_mfc WHERE Name = '") + edit_name + _T("'"),
_T("SELECT * FROM carnumber_mfc WHERE Name = \'%s\'") + edit_name ,
_T("SELECT * FROM carnumber_mfc WHERE Name = \'") + edit_name ,
_T("SELECT * FROM carnumber_mfc WHERE Name = '%s'") + edit_name ,

이런식으로도 해봤는데 다 안되더라고요.. 왜 안되는 건가요?

 

실행 후 종료 될 때는 이렇게 뜹니다.

 

답변부탁드립니다~

 

 

=======================

f드라이브 제거했더니 됐습니다.

 

반응형