My C# app connects to Oracle using following connection string format:
Data Source=tnsEntry;User Id=myUsername;Password=myPassword;
Now if there's a user id that starts with space like ' abc'
(excluding quotes), how can I specify it in the connection string? Putting it in single/double quotes results in error Ora-1017: Invalid username/password.
Using Oracle.DataAccess, Version=2.112.3.0. Connecting to Oracle 11g.
Reproducible at my end in this minimal sample:
using System;
using Oracle.DataAccess.Client;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
var con = new OracleConnection("User Id=\" abc\";Password=system05;Data Source=REFUPG141");
try
{
con.Open();
Console.WriteLine("connected.");
}
catch (Exception e)
{
Console.WriteLine(e);
}
}
}
}