|
Надстройка excel и ORA-12154
|
|||
---|---|---|---|
#18+
Добрый день всем! Windows 7 x64, Excel 2010 x32, стоят клиенты Oracle 10 и 11. Есть написанная надстройка Excel: при нажатии кнопки происходит коннект к БД и в Excel из БД вываливается некая инфа (остатки и т.д.). При открытии коннекта валится ошибка : ORA-12154: TNS:could not resolve the connect identifier specified. tnsping проходит. Причем, создаю тестовое приложение winforms, прописываю туда такие же параметры соединения, соединение открывается. В надстройке - нет. В чем может быть загвоздка? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2014, 13:02 |
|
Надстройка excel и ORA-12154
|
|||
---|---|---|---|
#18+
pf, параметры соединения надстройки смотрел ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2014, 18:11 |
|
Надстройка excel и ORA-12154
|
|||
---|---|---|---|
#18+
Та смотрел.... У меня есть подозрение, что не работает из-за папки (х86). Во всяком случае, создал простой пример - экзешник с открытием коннекта к БД - ставлю в ProgramFiles - открывает соединение, ставлю в ProgramFiles(x86) - выдает такую же ошибку. Заметил еще одну беду - надстройка в Excel отображается при пересборке моего проекта. И ссылается на него. Сам инсталятор, созданный в VS ее не ставит, т.е., он разворачивает каталог с необходимыми библиотеками и все. Надстройка не появляется . При пересборке проекта - сразу начинает отображаться в меню Excel. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2014, 11:36 |
|
Надстройка excel и ORA-12154
|
|||
---|---|---|---|
#18+
я создавал ярлык Program Files (x86), переименовывал его в Program Files x86 и уже оттуда запускал приложение. http://сайт-потапова.рф/blog/?p=4229 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2014, 15:17 |
|
Надстройка excel и ORA-12154
|
|||
---|---|---|---|
#18+
Решил проблему. Извечная проблема с (х86). При установленном офисе (х64) все стало работать. На данный момент больше интересует, почему надстройка не ставится установщиком. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2014, 17:40 |
|
Надстройка excel и ORA-12154
|
|||
---|---|---|---|
#18+
надстройка в Excel отображается при пересборке моего проекта. И ссылается на него. Сам инсталятор, созданный в VS ее не ставит, т.е., он разворачивает каталог с необходимыми библиотеками и все. Надстройка не появляется . При пересборке проекта - сразу начинает отображаться в меню Excel. При попытка запустить установочный файл надстройки (vsto) выскакивает ошибка: Имя: TestAddin Из: file:///C:/Program Files (x86)/SetupTestAddin/TestAddin.vsto ************** Текст исключения ************** System.Deployment.Application.DeploymentDownloadException: Загрузка file:///C:/Program Files (x86)/SetupTestAddin/ru/System.Data.OracleClient.resources.dll не выполнена. ---> System.Net.WebException: Не удалось найти часть пути "C:\Program Files (x86)\SetupTestAddin\ru\System.Data.OracleClient.resources.dll". ---> System.Net.WebException: Не удалось найти часть пути "C:\Program Files (x86)\SetupTestAddin\ru\System.Data.OracleClient.resources.dll". ---> System.IO.DirectoryNotFoundException: Не удалось найти часть пути "C:\Program Files (x86)\SetupTestAddin\ru\System.Data.OracleClient.resources.dll". в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync) в System.Net.FileWebStream..ctor(FileWebRequest request, String path, FileMode mode, FileAccess access, FileShare sharing, Int32 length, Boolean async) в System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint) --- Конец трассировки внутреннего стека исключений --- в System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint) в System.Net.FileWebRequest.GetResponseCallback(Object state) --- Конец трассировки внутреннего стека исключений --- в System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult) в System.Net.FileWebRequest.GetResponse() в System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next) --- Конец трассировки внутреннего стека исключений --- в Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.DownloadAddIn(TimeSpan timeout) в Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn Причем, к пути добавляет \ru Кто подскажет по надстройке? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2014, 11:06 |
|
Надстройка excel и ORA-12154
|
|||
---|---|---|---|
#18+
Увидел , что у проекта установки свойство Localization = Russian. Пробовал ставить в Neutral. При сборке предупреждение : Не удалось найти соответствие культуры "en-US" для элемента "Установщик Windows 3.1". Вместо этого используется культура "ru". Как я понимаю, именно из-за этого и ищет потом dll в подкаталоге \ru. Как это полечить? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2014, 17:10 |
|
|
start [/forum/topic.php?fid=20&fpage=106&tid=1402382]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
others: | 332ms |
total: | 475ms |
0 / 0 |