powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / VBA и Oracle
4 сообщений из 4, страница 1 из 1
VBA и Oracle
    #39502086
istasv89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!
Подскажите,

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
VBA и Oracle
    #39502089
istasv89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин, по первому пункту не дописал, мне к полученному значению нужно с обеих сторон добавить одинарные кавычки.
...
Рейтинг: 0 / 0
VBA и Oracle
    #39502145
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто указав правильную ячейку, куда нужно записывать результат

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


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

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


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