database.sarang.net
UserID
Passwd
Database
ㆍDBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DBMS Q&A 118 게시물 읽기
No. 118
눈물로 호소합니다...ㅠ.ㅠ
작성자
남규한(morethanair)
작성일
2001-12-03 11:21
조회수
14,476

void CDiaryView::SetPlan(int year, int month, int day)

{

CString y,m,d;

y.Format("%d",year);

m.Format("%d",month);

d.Format("%d",day);

m_strYear=y;

m_strMonth=m;

m_strDay=d;

CRecordset recSet(&g_dbDiary);

CString date;

date.Format("%04d-%02d-%02d",year,month,day);

 

TRY

{

CString strSQL;

strSQL.Format("SELECT * FROM PLAN WHERE DATE = '%s'",date);

if(!recSet.Open(CRecordset::forwardOnly,strSQL))

{

if(recSet.IsOpen())

recSet.Close();

strSQL.Format("INSERT INTO PLAN (DATE) VALUES ('%s')",date);

recSet.Open(CRecordset::forwardOnly,strSQL);

if(recSet.IsOpen())

recSet.Close();

strSQL.Format("SELECT * FROM PLAN WHERE DATE='%s'",date);

recSet.Open(CRecordset::forwardOnly,strSQL);

}

recSet.GetFieldValue(_T("AMPLAN"),m_strAmplan);

recSet.GetFieldValue(_T("AMDONE"),m_strAmdone);

recSet.GetFieldValue(_T("PMPLAN"),m_strPmplan);

recSet.GetFieldValue(_T("PMDONE"),m_strPmdone);

}

CATCH(CException,e)

{

TCHAR szCause[255];

 

e->GetErrorMessage(szCause,255);

AfxMessageBox(szCause,MB_ICONERROR);

if(recSet.IsOpen())

recSet.Close();

 

return;

}

END_CATCH

 

UpdateData(FALSE);

}

 

위의 코드는 sql문을 설정해주고 날짜가 같은 날을 불러오는 것입니다. 그런데 데이터베이스에 날짜가 있

 

는 경우는 데이터가 로드가 되지만 날짜가 없는 경우에는 "잘못된 커서 상태입니다"라고 예외가 발생합니

 

다. 제가 하고 싶은건 날짜가 없을때는 INSERT INTO 문을 이용해서 그 날짜에 해당하는 빈 데이터를 데이터

 

베이스에 넣으려고 하는건데... 어떻게 하면 될지 제발 좀 갈쳐주세요... 며칠째 이거땜에 고민만 하고 일

 

이 진행이 안됩니다... 제발요!!!

[Top]
No.
제목
작성자
작성일
조회
135윈도우용 db좀 알려주세요
이동훈
2001-12-07
11166
122[질문]er-win에서...
희석
2001-12-05
11630
164┕>Re: [질문]er-win에서...
김동아
2001-12-12 12:25:43
11060
121ms-sql + sql server 7.0 + apache로 하는데요..
방병우
2001-12-04
13174
118눈물로 호소합니다...ㅠ.ㅠ
남규한
2001-12-03
14476
163┕>Re: 눈물로 호소합니다...ㅠ.ㅠ
김동아
2001-12-12 11:50:14
12814
115데이터베이스 관련 저널 URL
정재익
2001-12-03
13332
105관계에서요 키 설정하는 부분이 이상해서요. [2]
언제나
2001-12-02
15815
103DB 디자인시 데이터 중복과, 편리성의 문제 [2]
김재성
2001-11-30
14291
106┕>Re: DB 디자인시 데이터 중복과, 편리성의 문제
허정수
2001-12-02 14:55:12
13966
119 ┕>Re: Re: DB 디자인시 데이터 중복과, 편리성의 문제
jongwoo.han
2001-12-03 13:01:42
14139
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다