Гость
Map
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / VBA и Oracle / 4 сообщений из 4, страница 1 из 1
08.08.2017, 19:09
    #39502086
istasv89
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA и Oracle
Привет!
Подскажите,

1. В ячейке есть строковое значение, мне его нужно записать в переменную, а далее мне эту переменную нужно использовать в запросе.

2. Как мне результат выборки в цикле заполнять на ячейку ниже, иначе все в одну перезаписывает

3. как присвоить переменной значение из выборки



начал писать, вот что получилось пока что

Sub tets()
Dim cnORA As Object
Dim rsORA As Object
Dim vSore As String

Set cnORA = CreateObject("ADODB.Connection")
Set rsORA = CreateObject("ADODB.Recordset")
vSore = Range("b5").Value


cnORA.Open "Provider=MSDASQL.1;Password=llc;Persist Security Info=True;User ID=LLC;Initial Catalog=test;Data Source=LL_ora"

rsORA.Open "select box_id from ll_list_det where cp_id=" & vSore, cnORA


While Not rsORA.EOF

Range("A1") = rsORA.Fields(0).Value
rsORA.MoveNext

Wend
'Range("A1").CopyFromRecordset rsORA

rsORA.Close
cnORA.Close
End Sub
...
Рейтинг: 0 / 0
08.08.2017, 19:12
    #39502089
istasv89
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA и Oracle
Блин, по первому пункту не дописал, мне к полученному значению нужно с обеих сторон добавить одинарные кавычки.
...
Рейтинг: 0 / 0
08.08.2017, 20:34
    #39502145
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA и Oracle
просто указав правильную ячейку, куда нужно записывать результат

istasv89Range("A1") = rsORA.Fields(0).Value


как нибудь так:
Код: sql
1.
2.
i = i + 1
Range( "A" & i ) = rsORA.Fields(0).Value
...
Рейтинг: 0 / 0
09.08.2017, 15:35
    #39502691
istasv89
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA и Oracle
Leonid Kudryavtsev,

Леонид, ответ твой понял попробую, а что скажешь на счет 1 и 3 пункта.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / VBA и Oracle / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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