I'm getting the following error while trying to connect to an Oracle database from a new VB.NET 4.5 application
"ORA-00351: Network Library: Name-Value premature end of string"
It seems like OracleConnection is not resolving the alias I am putting in my connection string
Me.sCNX = "Data Source=" & sDSN & ";User ID=" & sUSER & ";Password=" & sPWD & ";Enlist=false;Pooling=False;"
sDSN being the said alias
I have to put the tnsnames.ora file in a custom folder, so I tried to add the environment variable TNS_ADMIN to the right directory, didn't work much
I tried to put a setting line in app.config in order to set the directory like this
<oracle.manageddataaccess.client>
<version number="*">
<settings>
<setting name="TNS_ADMIN" value="E:\oracle_admin" />
</settings>
</version>
</oracle.manageddataaccess.client>
Didn't work either
Here is the tnsnames.ora file I am talking about
formation=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=tcp)
(HOST=*IP*)
(PORT=*PORT*)
)
(CONNECT_DATA=
(SERVICE_NAME=*service*)
)
)
Thanks,
Matt
Happens that I just forgot the sqlnet.ora file and the fact that there was unwanted characters in my tnsnames.ora file, so it couldn't be parsed well...