mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-23 08:31:43 +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
@@ -194,6 +194,8 @@ private:
|
||||
return getValue<T>(pResult, val);
|
||||
}
|
||||
|
||||
void setName();
|
||||
|
||||
std::string _connector;
|
||||
mutable SessionHandle _handle;
|
||||
bool _reset;
|
||||
|
@@ -62,6 +62,12 @@ SessionImpl::SessionImpl(const std::string& connectionString, std::size_t loginT
|
||||
}
|
||||
|
||||
|
||||
void SessionImpl::setName()
|
||||
{
|
||||
setDBMSName("MySQL"s);
|
||||
}
|
||||
|
||||
|
||||
void SessionImpl::open(const std::string& connect)
|
||||
{
|
||||
if (connect != connectionString())
|
||||
@@ -175,7 +181,7 @@ void SessionImpl::open(const std::string& connect)
|
||||
|
||||
// autocommit is initially on when a session is opened
|
||||
AbstractSessionImpl::setAutoCommit("", true);
|
||||
|
||||
setName();
|
||||
_connected = true;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user