Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Fixed issue with responses from ODBC3 drivers. |
---|---|
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
01ecc32bef6dd5077c8400eeab9d3c6e |
User & Date: | shaneh 2009-01-23 21:37:41.000 |
Original Comment: | Fixed issued with responses from ODBC3 drivers.fs |
Context
2009-01-23
| ||
21:44 | Fixed issue with MD5 hash possibly not being reset in a labeled query returning no results. check-in: 4a57829454 user: shaneh tags: trunk | |
21:37 | Fixed issue with responses from ODBC3 drivers. check-in: 01ecc32bef user: shaneh tags: trunk | |
2009-01-16
| ||
16:15 | Adjust the Makefile to omit unused features of SQLite. This makes coverage testing easier. check-in: 8a016b9169 user: drh tags: trunk | |
Changes
Changes to src/slt_odbc3.c.
︙ | ︙ | |||
89 90 91 92 93 94 95 96 97 98 99 100 101 102 | sizeof(text), &len ); if (SQL_SUCCEEDED(ret)) { fprintf(stderr, "%s:%s:%ld:%ld:%s\n", fn, state, (long)i, (long)native, text); } } while( SQL_SUCCEEDED(ret) ); } /* ** Structure used to accumulate a result set. */ | > > > > > | 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | sizeof(text), &len ); if (SQL_SUCCEEDED(ret)) { fprintf(stderr, "%s:%s:%ld:%ld:%s\n", fn, state, (long)i, (long)native, text); } else { fprintf(stderr, "%s: unknown ODBC/SQL error\n", fn); } } while( SQL_SUCCEEDED(ret) ); } /* ** Structure used to accumulate a result set. */ |
︙ | ︙ | |||
391 392 393 394 395 396 397 | ret = SQLAllocHandle(SQL_HANDLE_STMT, pODBC3conn->dbc, &stmt); if( !SQL_SUCCEEDED(ret) && (ret != SQL_SUCCESS_WITH_INFO) ){ ODBC3_perror("SQLAllocHandle", pODBC3conn->dbc, SQL_HANDLE_DBC); return 1; } ret = SQLExecDirect(stmt, (SQLCHAR *)zSql, SQL_NTS); | | > > > > > | 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 | ret = SQLAllocHandle(SQL_HANDLE_STMT, pODBC3conn->dbc, &stmt); if( !SQL_SUCCEEDED(ret) && (ret != SQL_SUCCESS_WITH_INFO) ){ ODBC3_perror("SQLAllocHandle", pODBC3conn->dbc, SQL_HANDLE_DBC); return 1; } ret = SQLExecDirect(stmt, (SQLCHAR *)zSql, SQL_NTS); if( !SQL_SUCCEEDED(ret) && (ret != SQL_SUCCESS_WITH_INFO) /* a searched update or delete statement was executed but did not affect any rows (ODBC3) */ #if defined(SQL_NO_DATA) && (ret != SQL_NO_DATA) #endif ){ ODBC3_perror("SQLExecDirect", stmt, SQL_HANDLE_STMT); rc = 1; } if( stmt != SQL_NULL_HSTMT ){ SQLFreeHandle(SQL_HANDLE_STMT, stmt); } |
︙ | ︙ |