Article ID: 126606
Article Last Modified on 6/12/2001
CREATE_DB=<path name> <sort order> REPAIR_DB=<path name> COMPACT_DB=<source path> <destination path> <sort order><path name> is the fully qualified path name to the .MDB file to be created or repaired. <source path> is the fully qualified path name to the .MDB file to be compacted. <destination path> is the fully qualified path name of the file after it has been compacted. <sort order> is one of the following keywords:
General, Traditional Spanish, Dutch, Swedish/Finnish, Norwegian/Danish, Icelandic, Czech, Hungarian, Polish, Russian, Turkish, Arabic, Hebrew, Greek
CREATE_DBV2=<path name> <sort order> (to create version 2 Jet engine mdb file, Access 2, 16bit) CREATE_DBV3=<path name> <sort order> (to create version 3 Jet engine mdb file, Access 95, Access 97) CREATE_DBV4=<path name> <sort order> (to create version 4 Jet engine mdb file, Access 2000)
void Config_Sample(void)
{
RETCODE retcode;
int subscrp;
extern HWND hWnd; /* Main window handle. */
UCHAR szDriver[] = "Microsoft Access Driver (*.mdb)";
UCHAR *szAttributes2[] =
// Create the original .mdb file.
{"CREATE_DB=c:\\odbcsdk\\smpldata\\access\\general.mdb General\0\0",
// Issue a REPAIR_DB on the created file.
"REPAIR_DB=c:\\odbcsdk\\smpldata\\access\\general.mdb\0\0",
// Compact the file into a new location.
"COMPACT_DB=c:\\odbcsdk\\smpldata\\access\\general.mdb "
"c:\\odbcsdk\\smpldata\\access\\general2.mdb General\0\0",
// Compact the file onto itself.
"COMPACT_DB=c:\\odbcsdk\\smpldata\\access\\general.mdb "
"c:\\odbcsdk\\smpldata\\access\\general.mdb General\0\0",
// Create a datasource for the first .mdb file created.
"DSN=albacc\0FIL=MS Access\0JetIniPath=odbcddp.ini\0"
"DBQ=c:\\odbcsdk\\smpldata\\access\\general.mdb\0"
"DefaultDir=c:\\odbcsdk\\smpldata\\access\0\0"};
for (subscrp = 0;
subscrp <= ((sizeof szAttributes2 / sizeof(UCHAR *)) - 1);
subscrp++)
{
retcode = SQLConfigDataSource(hWnd,
ODBC_ADD_DSN,
szDriver,
szAttributes2[subscrp]);
if (retcode != TRUE)
handle_error(retcode);
}
return;
}
Additional query words: 2.00.2317 Windows NT SQLConfigDataSource desktop driver access
Keywords: kbinfo kbprogramming kbcode kbusage KB126606