Viper 5.4.14.00

Приемы и подходы, обмен опытом

Модераторы: Screw, larin

Ответить
sds

Viper 5.4.14.00

Сообщение sds »

Есть ли возможность в опциях проекта или другом месте задать параметр аналогичный FullLoginName=On, без которого невозможно подключиться к базе.

03.03.2009 13:03:33 [SMIRNOVDS#314]:

FAILED: OCISessionBegin()
ORA-01017: invalid username/password; logon denied

В имени не хватает префикса GAL#
Levsha
топ-софт
Сообщения: 44
Зарегистрирован: Вт, 08/07/2008 15:18
Имя Фамилия: Максим Левша
Откуда: ТопСофт
Контактная информация:

Сообщение Levsha »

Есть ли возможность в опциях проекта или другом месте задать параметр аналогичный FullLoginName=On, без которого невозможно подключиться к базе.
В Viper нет возможности установить данный параметр. Заведу предложение, в ближайших версиях добавлю настройку данного параметра.
sds

Сообщение sds »

При загрузке конфигурации из vip.cfg возникает ошибка
VipER Error Log File

VipER.exe version - 5.4.14.00
VipIDE.dll version - 5.4.0.0

[03.03.09 09:23:21] Message: Access violation at address 0067B877 in module 'VipER.exe'. Read of address 00000000. Class: TGroupBox
Levsha
топ-софт
Сообщения: 44
Зарегистрирован: Вт, 08/07/2008 15:18
Имя Фамилия: Максим Левша
Откуда: ТопСофт
Контактная информация:

Сообщение Levsha »

При загрузке конфигурации из vip.cfg возникает ошибка
VipER Error Log File
Уточните пожалуйста ваши действия, которые приводят к возникновению ошибки.
Подобная проблема уже решена, необходимо удостовериться в том, что это именно исправленная ошибка.
sds

Сообщение sds »

Открываю viper, затем проект.
Если не компилировать при загрузке файла cfg параметров сообщение: "Ошибка импорта параметров..."
После компиляции ошибка наверху.
Такая вот последовательность
Levsha
топ-софт
Сообщения: 44
Зарегистрирован: Вт, 08/07/2008 15:18
Имя Фамилия: Максим Левша
Откуда: ТопСофт
Контактная информация:

Сообщение Levsha »

Повторить ошибку не могу, все происходит успешно. Отправьте мне письмо с вложенными в него файлом проекта (*.vpr) и конфиг (*.cfg), также в письме еще раз укажите точную последовательность действий, чтобы выполнить по аналогии с вашей проблемой. Спасибо.
sds

Сообщение sds »

Levsha писал(а):Отправьте мне письмо с вложенными в него файлом проекта (*.vpr) и конфиг (*.cfg)

а куда отправлять?
Levsha
топ-софт
Сообщения: 44
Зарегистрирован: Вт, 08/07/2008 15:18
Имя Фамилия: Максим Левша
Откуда: ТопСофт
Контактная информация:

Сообщение Levsha »

а куда отправлять?
Извините, не включил видимость адреса эл.почты.
Maxim.Levsha@galaktika.by
Levsha
топ-софт
Сообщения: 44
Зарегистрирован: Вт, 08/07/2008 15:18
Имя Фамилия: Максим Левша
Откуда: ТопСофт
Контактная информация:

Сообщение Levsha »

Дмитрий Смирнов, проанализировал Ваш проект и файл-конфигуратор.
1) Ошибка импорта файла *.cfg возникает в результате того, что путь к данному файлу содержит русские символы (ошибка кодировки). Импорт не происходит => все параметры, описанные в данном файле, для компилятора не устанавливаются.
2) После компиляции у Вас возникает " Предупреждение: Ошибка соединения с БД ! ", оно вызвано первой проблемой (не прошел импорт).
Например, ошибка импорта видна в окне ввода пользователя и пароля (параметры не импортировались), а также в окне настройки компилятора (например, не импортировался "Список каталогов для поиска подключаемых ресурсов").
3) При компиляции происходит некорректное подключение к БД, и компилятор не "отпускает" ее. В результате чего повторный импорт параметров вызывает ошибку редактора.

Решение:
1) Поменять путь к файлу *.cfg на латинские символы;
2) Еще раз проверить параметры подключения к БД.
Скорее всего первого действия будет достаточно.

По всем выше перечисленным ошибкам заведены проблемы.
sds

Сообщение sds »

Импортируемый файл содержит следующее
#include C:\810\810.cfg,
сам находится в том же каталоге.
Ошибки и поведение осталось прежнее.
К базе подключиться не может
ORA90DRV.LOG
03.03.2009 13:03:33 [SMIRNOVDS#314]:

FAILED: OCISessionBegin()
ORA-01017: invalid username/password; logon denied

имя пользователя должно быть gal#SMIRNOVDS#314, об этом было самое первое сообщение
При компиляции vip.exe файл конфигурации содержит такие строки
[DataBase]
DataBaseName=GAL
DataBaseDriver=ora90drv.dll

[SQLDriver]
SQLServer=GAL
FullLoginName=On
поскольку аналога FullLoginName=On нет, то к базе я не смогу ни как подключиться.
Странно, что это влияет на последующий импорт параметров с такой ошибкой.
Levsha
топ-софт
Сообщения: 44
Зарегистрирован: Вт, 08/07/2008 15:18
Имя Фамилия: Максим Левша
Откуда: ТопСофт
Контактная информация:

Сообщение Levsha »

Проверил у себя, все получилось, компилируется. Мои действия:
1) Создаю *.cfg файл в котором указаны (*** - здесь поставьте Ваши значения):

...

/u:*** /p:***

[database]
DataBaseName=***
DataBaseDriver=ora90DRV.DLL

[SQLDriver]
FullLoginName=on
SQLServer=***

...
ВНИМАНИЕ: В вашей версии Viper, файл и путь конфигуратора обязательно не должны содержать русских букв.

2) в Viper в параметры проекта импортирую данный файл-конфигуратор.
3) затем в этом же окне "Параметры проекта" захожу на вкладку "Компилятор VIP/База данных" изменяю параметр "идентификатор базы данных", т.к. он перебивается при импорте в полный путь относительно проекта. Если необходимо, то вносятся дополнительные изменения в параметры проекта(зависит от полноты импортируемого конфигуратора) .
4) подтверждаю изменения, начинаю компиляцию *.prj
Запрос ввода пароля не возникает, ошибок компиляции связанных с ошибочным подключением к БД не возникает.

Дело в том, что при импорте в компилятор попадают все параметры находящиеся в cfg, даже если они не имеют визуального отображения в редакторе. Потеря этих параметров произойдет только после закрытия Viper, т.к. он не видит их и следовательно не может сохранить.
В данный момент ведутся работы над решением этих проблем.
sds

Сообщение sds »

Да, спасибо!
Таким образом все получилось.
vadim
топ-софт
Сообщения: 197
Зарегистрирован: Чт, 06/09/2007 17:38
Имя Фамилия: Вадим Володько
Откуда: ТопСофт
Контактная информация:

Сообщение vadim »

Уважаемый sds! Как Вам удалось под гостем писать на данном форуме? ;-)
И почему Вы не хотите зарегистрироваться?
Levsha
топ-софт
Сообщения: 44
Зарегистрирован: Вт, 08/07/2008 15:18
Имя Фамилия: Максим Левша
Откуда: ТопСофт
Контактная информация:

Сообщение Levsha »

Настройка параметра FullLoginName добавлена в Viper начиная с версии VipIDE.DLL 5.4.3.0
Ответить