powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Обращение к БД в Rational robot
5 сообщений из 5, страница 1 из 1
Обращение к БД в Rational robot
    #37054142
Гжелка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посоветуйте пожалуйста, как из GUI-скрипта в RR обратиться к внешней БД (Ado, ODBC), а именно, вызвать хранимую процедуру?
...
Рейтинг: 0 / 0
Обращение к БД в Rational robot
    #37055927
Фотография SNUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Sub Main
    Dim Result As Long
    Dim connection As Long  
    Dim outputStr as String

connection = SQLOpen("Driver={Oracle in OraHome92};Dbq=имя_tns_names;Uid=логин;Pwd=пароль;", outputStr, prompt:= 4 )

Result = SQLClose(connection)
     
End Sub

Варианты строк подключения для разных СУБД можно тут воспучить -> http://www.connectionstrings.com/

А вот как вызвать хранимую процедуру, передавая ей значения переменных привязки - это самому интересно. Кто-нибудь в курсе?
...
Рейтинг: 0 / 0
Обращение к БД в Rational robot
    #37061174
Zenturio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SNUS,

dim rst as object
dim conn as object

set conn = createObject("AdoDb.Connection")
conn.open connString
set rst = conn.execute("begin runStoredProc(); end;")

Надесь разберетесь со строкой подключения самостоятельно
...
Рейтинг: 0 / 0
Обращение к БД в Rational robot
    #37061880
Фотография SNUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
set rst = conn.execute("begin runStoredProc(); end;")
А как в runStoredProc значения переменных передать / получить назад?
...
Рейтинг: 0 / 0
Обращение к БД в Rational robot
    #37064637
Zenturio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SNUS
У вас в скобочках execute стоит текст
вот и сделайте какой вам нужно текст...
насчет получить, если что то легкое, выходной параметр не таблица или проч...
то можно сделать select в конце хранимки
а потом обратиться rst("имя переменной")
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Обращение к БД в Rational robot
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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