wxODBC_BLOB_SUPPORT changed to just being a #define.
BLOB support is on by default git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27226 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1027,6 +1027,7 @@ void Ccontact::Initialize()
|
|||||||
IsDeveloper = FALSE;
|
IsDeveloper = FALSE;
|
||||||
Contributions = 0;
|
Contributions = 0;
|
||||||
LinesOfCode = 0L;
|
LinesOfCode = 0L;
|
||||||
|
wxStrcpy(Picture,"\xff\x01\xff\x02\xff\x03\xff\x04\xff\x05");
|
||||||
} // Ccontact::Initialize
|
} // Ccontact::Initialize
|
||||||
|
|
||||||
|
|
||||||
@@ -1067,7 +1068,7 @@ void Ccontact::SetupColumns()
|
|||||||
SetColDefs ( 9,wxT("CONTRIBS"), DB_DATA_TYPE_INTEGER, &Contributions, SQL_C_UTINYINT, sizeof(Contributions), FALSE,TRUE);
|
SetColDefs ( 9,wxT("CONTRIBS"), DB_DATA_TYPE_INTEGER, &Contributions, SQL_C_UTINYINT, sizeof(Contributions), FALSE,TRUE);
|
||||||
SetColDefs (10,wxT("LINE_CNT"), DB_DATA_TYPE_INTEGER, &LinesOfCode, SQL_C_ULONG, sizeof(LinesOfCode), FALSE,TRUE);
|
SetColDefs (10,wxT("LINE_CNT"), DB_DATA_TYPE_INTEGER, &LinesOfCode, SQL_C_ULONG, sizeof(LinesOfCode), FALSE,TRUE);
|
||||||
SetColDefs (11,wxT("LANGUAGE"), DB_DATA_TYPE_INTEGER, &NativeLanguage, SQL_C_ENUM, sizeof(NativeLanguage), FALSE,TRUE);
|
SetColDefs (11,wxT("LANGUAGE"), DB_DATA_TYPE_INTEGER, &NativeLanguage, SQL_C_ENUM, sizeof(NativeLanguage), FALSE,TRUE);
|
||||||
#if wxODBC_BLOB_EXPERIMENT > 0
|
#ifdef wxODBC_BLOB_SUPPORT
|
||||||
SetColDefs (12,wxT("PICTURE"), DB_DATA_TYPE_BLOB, Picture, SQL_C_BINARY, sizeof(Picture), FALSE,TRUE);
|
SetColDefs (12,wxT("PICTURE"), DB_DATA_TYPE_BLOB, Picture, SQL_C_BINARY, sizeof(Picture), FALSE,TRUE);
|
||||||
#endif
|
#endif
|
||||||
} // Ccontact::SetupColumns
|
} // Ccontact::SetupColumns
|
||||||
|
@@ -41,14 +41,13 @@ enum DialogModes {mView,mCreate,mEdit,mSearch};
|
|||||||
// Name of the table to be created/opened
|
// Name of the table to be created/opened
|
||||||
const wxChar CONTACT_TABLE_NAME[] = wxT("contacts");
|
const wxChar CONTACT_TABLE_NAME[] = wxT("contacts");
|
||||||
|
|
||||||
|
#define wxODBC_BLOB_SUPPORT
|
||||||
#define wxODBC_BLOB_EXPERIMENT 1
|
|
||||||
|
|
||||||
// Number of columns in the CONTACT table
|
// Number of columns in the CONTACT table
|
||||||
#if wxODBC_BLOB_EXPERIMENT > 0
|
#ifdef wxODBC_BLOB_SUPPORT
|
||||||
const int CONTACT_NO_COLS = 13; // 0-12
|
const int CONTACT_NO_COLS = 13; // 0-12
|
||||||
#else
|
#else
|
||||||
const int CONTACT_NO_COLS = 12; // 0-11
|
const int CONTACT_NO_COLS = 12; // 0-11
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const wxChar PARAM_FILENAME[] = wxT("dbtest.cfg");
|
const wxChar PARAM_FILENAME[] = wxT("dbtest.cfg");
|
||||||
@@ -85,9 +84,7 @@ class CstructContact : public wxObject
|
|||||||
wxChar Country[20+1];
|
wxChar Country[20+1];
|
||||||
TIMESTAMP_STRUCT JoinDate; // Date on which this person joined the wxWindows project
|
TIMESTAMP_STRUCT JoinDate; // Date on which this person joined the wxWindows project
|
||||||
Language NativeLanguage; // Enumerated type indicating person's native language
|
Language NativeLanguage; // Enumerated type indicating person's native language
|
||||||
#if wxODBC_BLOB_EXPERIMENT > 0
|
|
||||||
wxChar Picture[50000];
|
wxChar Picture[50000];
|
||||||
#endif
|
|
||||||
bool IsDeveloper; // Is this person a developer for wxWindows, or just a subscriber
|
bool IsDeveloper; // Is this person a developer for wxWindows, or just a subscriber
|
||||||
UCHAR Contributions; // Something to show off an integer field
|
UCHAR Contributions; // Something to show off an integer field
|
||||||
ULONG LinesOfCode; // Something to show off a 'long' field
|
ULONG LinesOfCode; // Something to show off a 'long' field
|
||||||
|
Reference in New Issue
Block a user