ODBC_INI);
sprintf(temp, "%d", ci->bytea_as_longvarbinary);
SQLWritePrivateProfileString(DSN,
- INI_INT8AS,
+ INI_BYTEAASLONGVARBINARY,
+ temp,
+ ODBC_INI);
+ sprintf(temp, "%d", ci->use_server_side_prepare);
+ SQLWritePrivateProfileString(DSN,
+ INI_USESERVERSIDEPREPARE,
temp,
ODBC_INI);
}
#ifndef DRIVER_CURSOR_IMPLEMENT
EnableWindow(GetDlgItem(hdlg, DS_UPDATABLECURSORS), FALSE);
#endif /* DRIVER_CURSOR_IMPLEMENT */
+ CheckDlgButton(hdlg, DS_SERVERSIDEPREPARE, ci->use_server_side_prepare);
EnableWindow(GetDlgItem(hdlg, DS_FAKEOIDINDEX), atoi(ci->show_oid_column));
#ifdef DRIVER_CURSOR_IMPLEMENT
ci->allow_keyset = IsDlgButtonChecked(hdlg, DS_UPDATABLECURSORS);
#endif /* DRIVER_CURSOR_IMPLEMENT */
+ ci->use_server_side_prepare = IsDlgButtonChecked(hdlg, DS_SERVERSIDEPREPARE);
/* OID Options */
sprintf(ci->fake_oid_index, "%d", IsDlgButtonChecked(hdlg, DS_FAKEOIDINDEX));
WS_TABSTOP,149,56,86,10\r
CONTROL "Updatable Cursors",DS_UPDATABLECURSORS,"Button",\r
BS_AUTOCHECKBOX | WS_TABSTOP,15,71,87,10\r
+ CONTROL "Server side prepare",DS_SERVERSIDEPREPARE,"Button",\r
+ BS_AUTOCHECKBOX | WS_TABSTOP,149,71,90,10\r
GROUPBOX "Int8 As",IDC_STATIC,5,85,277,25\r
CONTROL "default",DS_INT8_AS_DEFAULT,"Button",BS_AUTORADIOBUTTON | \r
WS_GROUP,12,95,40,10\r
#define DS_INT8_AS_INT4 1072
#define DRV_MSG_LABEL2 1073
#define IDAPPLY 1074
+#define DS_SERVERSIDEPREPARE 1075
// Next default values for new objects
//
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 105
#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1075
+#define _APS_NEXT_CONTROL_VALUE 1076
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif