메뉴 건너뛰기

그외 개발정보


msflexgrid에 받은 값들은 mdb에 저장할려고 하는데요
버튼을 누르면 저장하게할려고 하는데...

CHouseKeep::CHouseKeep(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CHouseKeep)
m_No = _T("");
m_IOBItem = _T("");
m_IOSItem = _T("");
m_InMoney = _T("");
m_OutMoney = _T("");
m_Balance = _T("");
m_Note = _T("");
m_nFields = 8;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}
이렇게 선언해줬구요..
void CHousekeepingbookDlg::OnSave()
{
Hset->MoveLast();
//새로운 레코드를 만듬
Hset->AddNew();
//자원에서 m_pSet으로 이동
UpdateDb();
//데이터 입력
Hset->Update();
//정보 갱신
Hset->Requery();
//m_pSet에서 다시 자원으로 이동
UpdateData(TRUE);
Hset->MoveLast();
AfxMessageBox("저장되었습니다.");

}

이렇게 했는데 저장이 안되네요..;
아참..그리구...날짜요....
맨처음에 받아오는 값이 long이였는데 string로 바꾸니
초까지 다 나오는데....날짜로만 나오게 할수는 없나요?맨처음에 불러오는 값입니다..;
다른 다이얼로그에서 쓴 값들을 입력받은 msflexgrid가 있는 다이얼로그에 있는 값들을 mdb에 넣어주는 것입니다....
save에 저장이 되어야 하는데....
저장이 잘 안되네요..;
소스가 잘못된건지...
다이얼로그베이스로 기반을 했구요...ado 입니다.




  • profile
    안녕하세요, 반갑습니다.

    DB연결이 제대로 되었는지, 어떻게 하셨는지 제시해주신 코드만 봐서는 잘 모르겠습니다.
    날짜에 관해서는 VariantTimeToSystemTime 이라는 api를 참조하시는게 좋을듯 합니다만, 질문 내용만으로는 답변해드리기가 힘드네요.

    >msflexgrid에 받은 값들은 mdb에 저장할려고 하는데요
    >버튼을 누르면 저장하게할려고 하는데...
    >
    >CHouseKeep::CHouseKeep(CDatabase* pdb)
    > : CRecordset(pdb)
    >{
    > //{{AFX_FIELD_INIT(CHouseKeep)
    > m_No = _T("");
    > m_IOBItem = _T("");
    > m_IOSItem = _T("");
    > m_InMoney = _T("");
    > m_OutMoney = _T("");
    > m_Balance = _T("");
    > m_Note = _T("");
    > m_nFields = 8;
    > //}}AFX_FIELD_INIT
    > m_nDefaultType = snapshot;
    >}
    >이렇게 선언해줬구요..
    >void CHousekeepingbookDlg::OnSave()
    >{
    > Hset->MoveLast();
    > //새로운 레코드를 만듬
    > Hset->AddNew();
    > //자원에서 m_pSet으로 이동
    > UpdateDb();
    > //데이터 입력
    > Hset->Update();
    > //정보 갱신
    > Hset->Requery();
    > //m_pSet에서 다시 자원으로 이동
    > UpdateData(TRUE);
    > Hset->MoveLast();
    > AfxMessageBox("저장되었습니다.");
    >
    > }
    >
    >이렇게 했는데 저장이 안되네요..;
    >아참..그리구...날짜요....
    >맨처음에 받아오는 값이 long이였는데 string로 바꾸니
    >초까지 다 나오는데....날짜로만 나오게 할수는 없나요?맨처음에 불러오는 값입니다..;
    >다른 다이얼로그에서 쓴 값들을 입력받은 msflexgrid가 있는 다이얼로그에 있는 값들을 mdb에 넣어주는 것입니다....
    >save에 저장이 되어야 하는데....
    >저장이 잘 안되네요..;
    >소스가 잘못된건지...
    >다이얼로그베이스로 기반을 했구요...ado 입니다.
    >
    >

제목 날짜
[TIP] NEXUS(넥서스) 5x 루팅 방법입니다. 2016.01.05
mouclass 접근.. 3 2010.03.13
class callback호출시 에러가 나는데 뭐가 문제인지 모르겠습니다..ㅠㅠ 1 2006.07.22
"pc용 dos의 설계 및 구현" 책의 diskette 화일을 구합니다. 1 2009.11.10
232통신 데이타 질문 1 2003.09.08
ado 연결.. 1 2005.11.19
ado 연결과 저장 1 2005.12.05
ado사용 mdb에 저장 2 2005.12.12
CD-ROM WRITE에관한 질문입니다.. 1 2006.12.29
class callback호출시 에러가 나는데 뭐가 문제인지 모르겠습니다..ㅠㅠ 1 2006.07.22
DeviceIoControl 사용법 1 2003.11.05
Directshow 지원하는 드라이버 개발관련에 대해서... 1 2004.11.25
DMA관련 질문... 1 2003.11.05
GSector 플로피->하드로 쓰기가 가능한가요? 1 2007.01.26
GUNClient Download Control 질문 1 2007.06.08
gunshadow 처럼 1 2007.01.26
https 패킷 디버깅 5 2012.04.30
inf 파일을 이용한 드라이버 자동 설치 2 2003.09.23
keyboard filter에 쓰기 기능 3 2003.09.06
mouclass 접근.. 3 2010.03.13
OS 개발관련 사이트 링크 모음 2003.03.14
os를 공부하고 있습니다. 1 2009.12.14
PCI to ISA Bridge를 사용한 경우 드라이버는? 1 2002.11.19
태그 목록
위로