Click here to Skip to main content
15,907,910 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Questionstdafx Pin
big_denny_20018-May-06 6:59
big_denny_20018-May-06 6:59 
AnswerRe: stdafx Pin
Michael Dunn18-May-06 7:36
sitebuilderMichael Dunn18-May-06 7:36 
AnswerRe: stdafx Pin
knoxplusplus23-May-06 8:05
knoxplusplus23-May-06 8:05 
QuestionMMC-Adding an Item to the context menu of the Results Pane Pin
Stevemc7518-May-06 5:46
Stevemc7518-May-06 5:46 
QuestionCRecordset Timing Problem Pin
e-DJ18-May-06 5:16
e-DJ18-May-06 5:16 
QuestionCRecordset and CTime Problem Pin
e-DJ18-May-06 5:09
e-DJ18-May-06 5:09 
QuestionRe: CRecordset and CTime Problem Pin
David Crow18-May-06 5:54
David Crow18-May-06 5:54 
QuestionRe: CRecordset and CTime Problem Pin
e-DJ19-May-06 2:57
e-DJ19-May-06 2:57 
The Class Wizard generated the constructor and as far as I can see, the CTime is not initialized.
However, before I Update() I call SetFieldNull() to initialize it.

Something special. meanwhile I don't get GPF when at least one record is in my tabel. when the table is empty, I get an GPF, but the record is written correctly. So when starting my application again, everything works.

I add the codesnippet:

Favorit.m_strFilter="User='"+myUser+"' AND Dokument='"+Number+"'";
Favorit.Open();
if(!Favorit.IsBOF())
{
    Favorit.MoveFirst();
    Favorit.Edit();
}
else
{
    Favorit.AddNew();
    Favorit.m_User=myUser;
    Favorit.m_Dokument=Number;
    Favorit.SetFieldNull(&(Favorit.m_Gelesen));
}
Favorit.m_Favorit=bChecked;
Favorit.Update();
Favorit.Close();


The function crashes, when Favorit.Update() is called after Favorit.AddNew().
Here is the declaration of the members in my Recordset:
//{{AFX_FIELD(DBFavoriten, CRecordset)
CString m_Dokument;
CString m_User;
long    m_Favorit;
CTime   m_Gelesen;
//}}AFX_FIELD


And here is the constructor:
DBFavoriten::DBFavoriten(CDatabase* pdb)
	: CRecordset(pdb)
{
	//{{AFX_FIELD_INIT(DBFavoriten)
	m_Dokument = _T("");
	m_User = _T("");
	m_Favorit = 0;
	m_nFields = 4;
	//}}AFX_FIELD_INIT
	m_nDefaultType = dynaset;
}

I don't know, what to do next. This is my first attempt at recordsets and it looks terrible.

Juergen
AnswerRe: CRecordset and CTime Problem Pin
David Crow19-May-06 3:03
David Crow19-May-06 3:03 
GeneralRe: CRecordset and CTime Problem Pin
e-DJ23-May-06 5:51
e-DJ23-May-06 5:51 
QuestionError not releasing memeory Pin
bujji_bec18-May-06 4:50
bujji_bec18-May-06 4:50 
AnswerRe: Error not releasing memeory Pin
NiceNaidu18-May-06 4:58
NiceNaidu18-May-06 4:58 
AnswerRe: Error not releasing memeory Pin
led mike18-May-06 4:59
led mike18-May-06 4:59 
GeneralRe: Error not releasing memeory Pin
Cedric Moonen18-May-06 5:07
Cedric Moonen18-May-06 5:07 
GeneralRe: Error not releasing memeory Pin
led mike18-May-06 5:46
led mike18-May-06 5:46 
GeneralRe: Error not releasing memeory Pin
Cedric Moonen18-May-06 20:25
Cedric Moonen18-May-06 20:25 
AnswerRe: Error not releasing memeory Pin
Cedric Moonen18-May-06 5:01
Cedric Moonen18-May-06 5:01 
GeneralRe: Error not releasing memeory Pin
Chris Losinger18-May-06 5:10
professionalChris Losinger18-May-06 5:10 
JokeRe: Error not releasing memeory Pin
Roger Stoltz18-May-06 6:17
Roger Stoltz18-May-06 6:17 
GeneralRe: Error not releasing memeory Pin
ThatsAlok18-May-06 19:03
ThatsAlok18-May-06 19:03 
GeneralRe: Error not releasing memeory Pin
led mike18-May-06 5:49
led mike18-May-06 5:49 
GeneralRe: Error not releasing memeory Pin
ThatsAlok18-May-06 19:07
ThatsAlok18-May-06 19:07 
GeneralRe: Error not releasing memeory Pin
Cedric Moonen18-May-06 20:20
Cedric Moonen18-May-06 20:20 
GeneralRe: Error not releasing memeory Pin
led mike19-May-06 5:21
led mike19-May-06 5:21 
GeneralRe: Error not releasing memeory Pin
Cedric Moonen19-May-06 6:19
Cedric Moonen19-May-06 6:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.