calling isc_database_info with a resquest for isc_info_user_names does not
return all connected users anymore?
--------------------------------------------------------------------------------------------------------------
Key: CORE-3471
URL: http://tracker.firebirdsql.org/browse/CORE-3471
Project: Firebird Core
Issue Type: Bug
Components: API / Client Library
Affects Versions: 2.5.0
Environment: Win XP SP3
Reporter: HaeRim Lee
I downloaded ibpp from www.ibpp.org and compiled the tests project using VC6.
When running it from debug mode, Test1-Test5 was ok.
However Test6() raisied the following exception:
>From Test6(),
// Connecting two users
db1 = IBPP::DatabaseFactory(ServerName, DbName, "EPOCMAN", "test");
db1->Connect();
IBPP::Database db2 = IBPP::DatabaseFactory(ServerName, DbName, UserName,
Password);
db2->Connect();
// Checking their names
std::vector<std::string> usernames;
db1->Users(usernames);
if (usernames.size() != 2)
{
_Success = false;
printf(_(" Expected 2 users connected, found %d.\n"),
(int)usernames.size());
}
printf(" Connected users : ");
for (unsigned int i = 0; i < usernames.size(); i++)
{
printf("%s", usernames[i].c_str());
if (i < usernames.size()-1) printf(", ");
}
printf("\n");
The above code seems to expect to get two users, but
usernames.size() returned 1, not 2 and.
Is this normal?
I haven't changed anything from the tests project at all.
Olivier Mascia from ibpp said:
FB2.5 changed a lot of semantic details about user management and reporting.
The old reporting method (calling isc_database_info with a resquest for
isc_info_user_names) might not return all connected users anymore, might return
them all except the current one running the query, or might have a minor bug -
compared to previous FB versions).
Please confirm if FB2.5 changed that way compared to previous FB versions.
thx
HaeRim
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel