Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Crecordset & Mysql

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.04.2003, 15:21 Uhr
~Gabriel
Gast


Moin Meister`s,
hab da ein Problem. Wenn ich mir eine CRecordset Klasse ableite (mit Wizard). Stürtzt Visual Studio .NET (Version 2002) immer ab.

Wenn ich mir selber eine zusammen bastel Stürzt immer alles beim .Open ab. Hat einer n Idee was ich alles falsch gemacht hab?




Vieleicht hift mein Code ja die Frage zu klären:
// FehlerReport.h :
//
class CTyssqlSet : public CRecordset
{
DECLARE_DYNAMIC(CTyssqlSet)
public:
CTyssqlSet(CDatabase* pDatabase = NULL);
// Field/Param Data
//{{AFX_FIELD(CTyssqlSet, CRecordset)
CString m_ID;
CString m_TEXT;
CString m_STAMP;
CString m_USER;
//}}AFX_FIELD
// Implementation
protected:
virtual CString GetDefaultConnect(); // Default connection string
virtual CString GetDefaultSQL(); // default SQL for Recordset
virtual void DoFieldExchange(CFieldExchange* pFX); // RFX support
};



// FehlerReport.cpp : implementation of the CFehlerReport class
//
#include "stdafx.h"
#include "FehlerReport.h"
/////////////////////////////////////////////////////////////////////////////
// CTyssqlSet implementation
IMPLEMENT_DYNAMIC(CTyssqlSet, CRecordset)
CTyssqlSet::CTyssqlSet(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CTyssqlSet)
m_ID = "";
m_TEXT = "";
m_STAMP = "";
m_USER = "";
m_nFields = 4;
//}}AFX_FIELD_INIT
m_nDefaultType = dynaset;
}
CString CTyssqlSet::GetDefaultConnect()
{
return _T("DSN=GAGTEST;DESC=MySQL ODBC 3.51 Driver DSN;DATABASE=TEST;SERVER=192.168.10.164;UID=USER;PASSWORD=PASSWORD;PORT=3306;OPTION=3;STMT=;");
}
CString CTyssqlSet::GetDefaultSQL()
{
return _T("SELECT * FROM FEHLER ORDER BY ID");
}
void CTyssqlSet:oFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CTyssqlSet)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Text(pFX, "ID", m_ID);
RFX_Text(pFX, "TEXT", m_TEXT);
RFX_Text(pFX, "STAMP", m_STAMP);
RFX_Text(pFX, "USER", m_USER);
//}}AFX_FIELD_MAP
}
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: