Это действительно тупой вопрос. Но мне тяжело с Oracle и его настройкой .net. Но на моем сервере нет клиента Oracle (Oracle 11g). В моих папках bin и lib есть dll ODP.net (возможно, он не нужен в обеих, но пока он работает). Я сейчас получаю это исключение ...
Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client
at Oracle.DataAccess.Client.OracleInit.Initialize()
at Oracle.DataAccess.Client.OracleConnection..cctor()...
Теперь я подозреваю, что это исключение происходит, потому что у меня нет клиента на моем сервере ... (у меня есть этот сервис на другом сервере, на котором есть клиент). Я не припоминаю таких проблем при работе с сервером sql. Но мой вопрос заключается в том, что для доступа к базе данных (Oracle в данном случае) программно в .NET вам нужен и клиент, и соответствующая DLL?