我创建了一个包含特定字段的窗体。我正在尝试通过ODBC DSN连接与Oracle数据库进行交互。在app.config文件中使用odbc连接字符串Escape;(分号)
我在app.config中的下面的连接字符串中有一个问题。
在连接字符串密码中包含分号(此处为abc; 45)。我得到一个错误:
"Format of the initialization string does not conform to specification starting at index 35"
当我试图访问在C#代码中使用
OdbcConnection connection = new OdbcConnection(connection_string);
此连接字符串。
下面是我的连接字符串。
<add name="ConnectionString_T1" connectionString="DSN=CLA_T5;Uid=abc;Pwd=abc;45" providerName="System.Data.Odbc" />
OdbcConnection connection = new OdbcConnection(connection_string);
PS:我试着把这个密码放在双引号/单引号/ "。但没用。仍然面临这个错误。我试图把所有的转义序列像",双引号,单引号,/”等。
忘记了连接字符串。这里是 –
Punith
你能告诉我们你是如何分配connection_string变量的连接字符串? – rikitikitik
string connection_string = ConfigurationManager.ConnectionStrings [“CLAConnectionString_T1”]。ConnectionString; – Punith