If indicator for TIMESTAMP column set to SQL_COLUMN_IGNORE, and that would be the case for ADO, SQL_ADD operation would fail.
SQLCHAR sval[MAODBC_ROWS][32]=
{"Record 1", "Record 21"}
;
SQLLEN ind1[MAODBC_ROWS]=
{SQL_COLUMN_IGNORE, 0}
, ind2[MAODBC_ROWS]=
{sizeof(int), sizeof(int)}
,
ind3[MAODBC_ROWS]=
{8, 9}
, ind4[MAODBC_ROWS]=
{SQL_COLUMN_IGNORE, SQL_COLUMN_IGNORE}
;
SQLINTEGER nval[MAODBC_ROWS]=
{100, 500}
, id[MAODBC_ROWS]=
{2, 7}
;
OK_SIMPLE_STMT(Stmt, "DROP TABLE IF EXISTS odbc90");
OK_SIMPLE_STMT(Stmt, "CREATE TABLE odbc90 (id int not null primary key auto_increment, \
nval int not null, sval varchar(32) not null, ts timestamp)");
/* odbc 3 */
/* This cursor closing is required, otherwise DM(on Windows) freaks out */
CHECK_STMT_RC(Stmt, SQLFreeStmt(Stmt, SQL_CLOSE));
CHECK_STMT_RC(Stmt, SQLSetStmtAttr(Stmt, SQL_ATTR_CURSOR_TYPE,
(SQLPOINTER)SQL_CURSOR_STATIC, 0));
CHECK_STMT_RC(Stmt,
SQLSetStmtAttr(Stmt, SQL_ATTR_ROW_ARRAY_SIZE, (SQLPOINTER)MAODBC_ROWS, 0));
CHECK_STMT_RC(Stmt, SQLBindCol(Stmt, 1, SQL_C_LONG, id, 0, ind1));
CHECK_STMT_RC(Stmt, SQLBindCol(Stmt, 2, SQL_C_LONG, nval, 0, ind2));
CHECK_STMT_RC(Stmt, SQLBindCol(Stmt, 3, SQL_C_CHAR, sval, sizeof(sval[0]), ind3));
CHECK_STMT_RC(Stmt, SQLBindCol(Stmt, 4, SQL_C_CHAR, NULL, 0, ind4));
OK_SIMPLE_STMT(Stmt, "SELECT id, nval, sval, ts FROM odbc90");
FAIL_IF(SQLFetchScroll(Stmt, SQL_FETCH_NEXT, 0)!=SQL_NO_DATA_FOUND, "SQL_NO_DATA_FOUND expected");
CHECK_STMT_RC(Stmt, SQLBulkOperations(Stmt, SQL_ADD));
{"report":{"fcp":751.8999996185303,"ttfb":131.5,"pageVisibility":"visible","entityId":60620,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":1,"journeyId":"90b655a8-f42e-4d9c-9509-61fbc7d3d14b","navigationType":0,"readyForUser":806,"redirectCount":0,"resourceLoadedEnd":736.6000003814697,"resourceLoadedStart":137.10000038146973,"resourceTiming":[{"duration":132.79999923706055,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":137.10000038146973,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":137.10000038146973,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":269.8999996185303,"responseStart":0,"secureConnectionStart":0},{"duration":132.5,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":137.39999961853027,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":137.39999961853027,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":269.8999996185303,"responseStart":0,"secureConnectionStart":0},{"duration":141.69999980926514,"initiatorType":"script","name":"https://jira.mariadb.org/s/fbf975c0cce4b1abf04784eeae9ba1f4-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":137.5,"connectEnd":137.5,"connectStart":137.5,"domainLookupEnd":137.5,"domainLookupStart":137.5,"fetchStart":137.5,"redirectEnd":0,"redirectStart":0,"requestStart":137.5,"responseEnd":279.19999980926514,"responseStart":279.19999980926514,"secureConnectionStart":137.5},{"duration":222.69999980926514,"initiatorType":"script","name":"https://jira.mariadb.org/s/099b33461394b8015fc36c0a4b96e19f-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true","startTime":137.60000038146973,"connectEnd":137.60000038146973,"connectStart":137.60000038146973,"domainLookupEnd":137.60000038146973,"domainLookupStart":137.60000038146973,"fetchStart":137.60000038146973,"redirectEnd":0,"redirectStart":0,"requestStart":137.60000038146973,"responseEnd":360.30000019073486,"responseStart":360.30000019073486,"secureConnectionStart":137.60000038146973},{"duration":226.60000038146973,"initiatorType":"script","name":"https://jira.mariadb.org/s/94c15bff32baef80f4096a08aceae8bc-CDN/lu2bu7/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":137.69999980926514,"connectEnd":137.69999980926514,"connectStart":137.69999980926514,"domainLookupEnd":137.69999980926514,"domainLookupStart":137.69999980926514,"fetchStart":137.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":137.69999980926514,"responseEnd":364.30000019073486,"responseStart":364.30000019073486,"secureConnectionStart":137.69999980926514},{"duration":227,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":137.80000019073486,"connectEnd":137.80000019073486,"connectStart":137.80000019073486,"domainLookupEnd":137.80000019073486,"domainLookupStart":137.80000019073486,"fetchStart":137.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":137.80000019073486,"responseEnd":364.80000019073486,"responseStart":364.80000019073486,"secureConnectionStart":137.80000019073486},{"duration":227.30000019073486,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":137.89999961853027,"connectEnd":137.89999961853027,"connectStart":137.89999961853027,"domainLookupEnd":137.89999961853027,"domainLookupStart":137.89999961853027,"fetchStart":137.89999961853027,"redirectEnd":0,"redirectStart":0,"requestStart":137.89999961853027,"responseEnd":365.19999980926514,"responseStart":365.19999980926514,"secureConnectionStart":137.89999961853027},{"duration":227.69999980926514,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2bu7/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":138,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":138,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":365.69999980926514,"responseStart":0,"secureConnectionStart":0},{"duration":227.5999994277954,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":138.10000038146973,"connectEnd":138.10000038146973,"connectStart":138.10000038146973,"domainLookupEnd":138.10000038146973,"domainLookupStart":138.10000038146973,"fetchStart":138.10000038146973,"redirectEnd":0,"redirectStart":0,"requestStart":138.10000038146973,"responseEnd":365.69999980926514,"responseStart":365.69999980926514,"secureConnectionStart":138.10000038146973},{"duration":227.80000019073486,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2bu7/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":138.30000019073486,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":138.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":366.1000003814697,"responseStart":0,"secureConnectionStart":0},{"duration":227.80000019073486,"initiatorType":"script","name":"https://jira.mariadb.org/s/3339d87fa2538a859872f2df449bf8d0-CDN/lu2bu7/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":138.39999961853027,"connectEnd":138.39999961853027,"connectStart":138.39999961853027,"domainLookupEnd":138.39999961853027,"domainLookupStart":138.39999961853027,"fetchStart":138.39999961853027,"redirectEnd":0,"redirectStart":0,"requestStart":138.39999961853027,"responseEnd":366.19999980926514,"responseStart":366.19999980926514,"secureConnectionStart":138.39999961853027},{"duration":403.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":139.19999980926514,"connectEnd":139.19999980926514,"connectStart":139.19999980926514,"domainLookupEnd":139.19999980926514,"domainLookupStart":139.19999980926514,"fetchStart":139.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":139.19999980926514,"responseEnd":542.6999998092651,"responseStart":542.6999998092651,"secureConnectionStart":139.19999980926514},{"duration":597.3000001907349,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":139.30000019073486,"connectEnd":139.30000019073486,"connectStart":139.30000019073486,"domainLookupEnd":139.30000019073486,"domainLookupStart":139.30000019073486,"fetchStart":139.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":139.30000019073486,"responseEnd":736.6000003814697,"responseStart":736.6000003814697,"secureConnectionStart":139.30000019073486},{"duration":206.10000038146973,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":499.69999980926514,"connectEnd":499.69999980926514,"connectStart":499.69999980926514,"domainLookupEnd":499.69999980926514,"domainLookupStart":499.69999980926514,"fetchStart":499.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":499.69999980926514,"responseEnd":705.8000001907349,"responseStart":705.8000001907349,"secureConnectionStart":499.69999980926514}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":12,"responseStart":132,"responseEnd":133,"domLoading":135,"domInteractive":853,"domContentLoadedEventStart":853,"domContentLoadedEventEnd":888,"domComplete":1642,"loadEventStart":1642,"loadEventEnd":1643,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":835.6999998092651},{"name":"bigPipe.sidebar-id.end","time":836.5},{"name":"bigPipe.activity-panel-pipe-id.start","time":836.6000003814697},{"name":"bigPipe.activity-panel-pipe-id.end","time":839.1999998092651},{"name":"activityTabFullyLoaded","time":895.1000003814697}],"measures":[],"correlationId":"51a12a9d8debc9","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":70,"dbReadsTimeInMs":7,"dbConnsTimeInMs":13,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}