powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Получение передаваемых аргументов в коде программы.
12 сообщений из 37, страница 2 из 2
Получение передаваемых аргументов в коде программы.
    #36888748
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proSlavaВ первой форме, я создал SQLCA объект прописал параметры

SQLCA.DBMS = "O73 ORACLE 7.3"
SQLCA.LogPass = gs_pass
SQLCA.ServerName = gs_db
SQLCA.LogId = gs_login
SQLCA.AutoCommit = False
SQLCA.DBParm = ""

Connect using SQLCA;

А ошибку подключения в этом месте обрабатывать Пушкин будет?
...
Рейтинг: 0 / 0
Получение передаваемых аргументов в коде программы.
    #36888763
proSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк,

Я в билдере новичок. Как написать исключение при ошибке?

... Вот еще что нарыл SetTransObject -это для гибкого управления (commit, rollback, и т.д.) SetTrans - это соединение в "лоб". Сделал в "лоб", при запуске из exe-ника выдает такую ошибку:
...
Рейтинг: 0 / 0
Получение передаваемых аргументов в коде программы.
    #36888820
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proSlavaЛокшин Марк,

Я в билдере новичок. Как написать исключение при ошибке?

Обработать ошибку, содержащуюся в SQLCA.SQLCode, SQLCA.SQLDBCode, SQLCA.SQLErrText.
...
Рейтинг: 0 / 0
Получение передаваемых аргументов в коде программы.
    #36889465
proSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк,

Обработчик добавил. Как теперь мне сделать подключение для ДВ. Если можно без библиотек PFC, PFE ... так как они у меня просят какого-то обновления.
...
Рейтинг: 0 / 0
Получение передаваемых аргументов в коде программы.
    #36889485
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proSlavaЛокшин Марк,

Обработчик добавил. Как теперь мне сделать подключение для ДВ. Если можно без библиотек PFC, PFE ... так как они у меня просят какого-то обновления.
Ну и что? Ошибка какая-то возвращается?
...
Рейтинг: 0 / 0
Получение передаваемых аргументов в коде программы.
    #36890185
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Марк, там же на картинке видно
Проверьте доступность базы утилитой tnsping, в данном случае элементарно не видно базы
...
Рейтинг: 0 / 0
Получение передаваемых аргументов в коде программы.
    #36890705
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001,

Ну как написано можно понять что при выполнении CONNECT все проходит нормально...
...
Рейтинг: 0 / 0
Получение передаваемых аргументов в коде программы.
    #36891949
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proSlavaЛокшин Марк,

Я в билдере новичок. Как написать исключение при ошибке?

... Вот еще что нарыл SetTransObject -это для гибкого управления (commit, rollback, и т.д.) SetTrans - это соединение в "лоб". Сделал в "лоб", при запуске из exe-ника выдает такую ошибку:
[DataBase]
DBMS=O10 Oracle10g (10.1.0)
ServerName=ORCL1
DBParm=TableCriteria=',feu',DecimalSeparator='.',staticbind=1,DisableBind=1,DelimitIdentifier='Yes'

в параметре ServerName должно стоять имя TNS(имя SID).
...
Рейтинг: 0 / 0
Получение передаваемых аргументов в коде программы.
    #36896262
proSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу понять в чем может быть дело?

Когда ввожу вручную параметры соединения
gs_connectparm = "login/pass@base"
... соединение проходит нормально

Когда передаю эти параметры через exe-ник
так gs_connectparm = Trim(commandline)
или так gs_connectparm = Trim(commandParm())
... выдает ошибку что TNS не найден.
...
Рейтинг: 0 / 0
Получение передаваемых аргументов в коде программы.
    #36896385
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proSlavaНе могу понять в чем может быть дело?

Когда ввожу вручную параметры соединения
gs_connectparm = "login/pass@base"
... соединение проходит нормально

Когда передаю эти параметры через exe-ник
так gs_connectparm = Trim(commandline)
или так gs_connectparm = Trim(commandParm())
... выдает ошибку что TNS не найден.
Ну мало ли, может вызывающая программа что-то не так передает.
После gs_connectparm = Trim(commandParm()) выведите на экран эту переменную, убедитесь что там то что нужно.
...
Рейтинг: 0 / 0
Получение передаваемых аргументов в коде программы.
    #36896388
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proSlavaНе могу понять в чем может быть дело?

Когда ввожу вручную параметры соединения
gs_connectparm = "login/pass@base"
... соединение проходит нормально

Когда передаю эти параметры через exe-ник
так gs_connectparm = Trim(commandline)
или так gs_connectparm = Trim(commandParm())
... выдает ошибку что TNS не найден.
Включите в код MessageBox("",gs_connectparm ) и посмотрите что на самом деле в gs_connectparm.
...
Рейтинг: 0 / 0
Получение передаваемых аргументов в коде программы.
    #36896449
proSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал... все параметры верны.
В режиме отладки переменные правильно заполняються
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Получение передаваемых аргументов в коде программы.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]