Issue Details (XML | Word | Printable)

Key: DNET-851
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: Jiri Cincura
Reporter: Kjell Rilbe
Votes: 0
Watchers: 2

If you were logged in you would be able to see more operations.
.NET Data provider

Can't connect with mixed case user name

Created: 15/Sep/18 06:08 AM   Updated: 08/Oct/18 07:25 AM
Component/s: ADO.NET Provider
Affects Version/s:
Fix Version/s:

Environment: Firebird 3.0.3 64 bit, Windows Server 2016 64 bit, .NET Framework 4.7.1, Visual Studio 2017 Community, C# console application.

 Description  « Hide
I created a user and database in isql connected to security3.db:

create user "KorningarDev" password '***';
create database 'KorningarDev' user "KorningarDev" password '***' page_size 4096 set names 'UTF8' default character set UTF8 collation UNICODE;

I can use this database from FlameRobin, specifying the user name with quotes "KorningarDev". But I can't connect to it from the FirebirdClient. I've tried several different variations of connection string, but nothing works.

With a uppercase user, this connection string works:;Port=3050;Database=KorningarDev;Charset=UTF8;User=DEV;Password=***

With the mixed case user name, none of these semm to work:;Port=3050;Database=KorningarDev;Charset=UTF8;User=KorningarDev;Password=***;Port=3050;Database=KorningarDev;Charset=UTF8;User="KorningarDev";Password=***;Port=3050;Database=KorningarDev;Charset=UTF8;User='KorningarDev';Password=***

I would assume that the FirebirdClient, along the way, loses the quotes on the user name, causing the login request to attemt login with an uppercased username KORNINGARDEV.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
There are no subversion log entries for this issue yet.