mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-23 00:07:59 +02:00
* fix(ODBC): Poco:Data::ODBC - MSSQL (n)varchar(max) length issue #4324 * chore(ODBC): remove unused vars; fix SQL Server SDK include path #4324 * fix(ODBC): trim UTF16 string #4324 * chore(ODBC): add compile time big string diagnostics #4324 * chore(ODBC): add SQLServer big string vector test case #4324 * fix(ODBC): detect SQLServer header #4324 * chore: add listing msodbdcsql18 folder #4324 * ci: change odbc drivers installation order #4324 * chore(CMake): Add option ENABLE_DATA_SQL_SERVER_BIG_STRINGS, auto-detection of msodbcsql.h on Linux and macOS * fix(ODBC): detect backend at runtime for string size; add Session::dbmsName() #4324 * fix(ODBC): wrong char to string conversion #4324 --------- Co-authored-by: cunj123 <n.belusic@pta.hr> Co-authored-by: Matej Kenda <matejken@gmail.com>
This commit is contained in:

committed by
GitHub

parent
9a97e7ca0d
commit
36c808230c
@@ -130,6 +130,8 @@ public:
|
||||
const std::string& connectorName() const;
|
||||
/// Returns the name of the connector.
|
||||
|
||||
void setName();
|
||||
|
||||
private:
|
||||
std::string _connectorName;
|
||||
mutable SessionHandle _sessionHandle;
|
||||
|
@@ -79,6 +79,12 @@ SessionImpl::~SessionImpl()
|
||||
}
|
||||
|
||||
|
||||
void SessionImpl::setName()
|
||||
{
|
||||
setDBMSName("PostgreSQL"s);
|
||||
}
|
||||
|
||||
|
||||
void SessionImpl::setConnectionTimeout(std::size_t aTimeout)
|
||||
{
|
||||
_timeout = aTimeout;
|
||||
@@ -145,6 +151,8 @@ void SessionImpl::open(const std::string& aConnectionString)
|
||||
addFeature("binaryExtraction",
|
||||
&SessionImpl::setBinaryExtraction,
|
||||
&SessionImpl::isBinaryExtraction);
|
||||
|
||||
setName();
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user