0 / 0 / 0
Регистрация: 30.08.2014
Сообщений: 188
1

Передача SET_CONTEXT в Oracle

21.05.2017, 21:08. Показов 4555. Ответов 46
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер!

Прошу помощи, перевожу код из VB в .NET и не получается передать SET_CONTEXT

В VB делал так:
Visual Basic
1
2
3
Connection.Open
      Connection.Execute ("select executor.lock_open from dual")
      Connection.Execute ("executor.set_context('DATE', " & day & ")")
В .NET сделал так:
VB.NET
1
2
3
4
5
Dim cmd_exec As OleDbCommand
           conn.Open()
           cmd_exec = New OleDbCommand
           cmd_exec.ExecuteReader("SELECT EXECUTOR.LOCK_OPEN FROM DUAL")
           cmd_exec.ExecuteReader("EXECUTOR.SET_CONTEXT('DATE', """ & day & """)")
Получаю ошибку (забыл скрин снять на работе ) - завтра приложу

Может, кто то решал такую задачу?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2017, 21:08
Ответы с готовыми решениями:

Процедура на Oracle, передача параметров
Помогите придумать, как сделать следующее: У меня есть процедура на Oracle, которая запрашивает...

Передача пустого значения в таблицу Oracle
на форме delphi есть Edit'ы. как правильно прописать передачу пустого edit? на три edit'а есть...

Передача в хранимую процедуру (Oracle) QStringList
Доброго времени суток, уважаемые! Опять нужна ваша помощь. Случилось так, что мне необходимо в...

Таблица в jsp и передача данных этой таблицы в oracle
Всем добрый день. Никак не могу додумать каким образом получить, обработать и передать значения...

46
0 / 0 / 0
Регистрация: 30.08.2014
Сообщений: 188
27.05.2017, 17:47  [ТС] 41
Author24 — интернет-сервис помощи студентам
Kulma, Сделал, как и описывал выше - исправил ошибку с форматом даты(которая была) - ошибка такая же, как показывал раньше...
0
0 / 0 / 0
Регистрация: 30.08.2014
Сообщений: 188
01.06.2017, 11:02  [ТС] 42
OwenGlendower, Kulma, товарищи, прошу помощи
Я DataGridView1 перенёс на отдельную форму Form1 и почему то программа перестала туда данные выводить...
Не могу понять почему - показывает только наименования колонок и всё..
Программа данные выгружает - грузит их в оперативку, но не выводит...

VB.NET
1
2
3
4
5
6
7
8
9
10
11
            
            Dim cmd As New OleDbCommand(querySQL, conn)
            Dim dp As New OleDbDataAdapter(cmd)
            Dim ds As New DataSet
 
            dp.Fill(ds)
            Form2.Show()
            Form2.DataGridView1.DataSource = ds.Tables(0)
            ds.Clear()
            cmd.Dispose()
            conn.Close()
0
Администратор
Эксперт .NET
16989 / 13348 / 5209
Регистрация: 17.03.2014
Сообщений: 27,294
Записей в блоге: 1
01.06.2017, 13:16 43
truelogin, зачем ты вызываешь ds.Clear()?
0
0 / 0 / 0
Регистрация: 30.08.2014
Сообщений: 188
01.06.2017, 13:17  [ТС] 44
OwenGlendower, В данном случае я хотел очистить Оперативную память, это не верно?
0
Администратор
Эксперт .NET
16989 / 13348 / 5209
Регистрация: 17.03.2014
Сообщений: 27,294
Записей в блоге: 1
01.06.2017, 13:21 45
truelogin, давай порассуждаем, Ты выполняешь запрос, получаешь данные в DataSet, отображаешь их для дальнейшей работы и тут же удаляешь все данные. Похоже это на верный подход?
1
0 / 0 / 0
Регистрация: 30.08.2014
Сообщений: 188
01.06.2017, 13:38  [ТС] 46
Т.е. Form2.DataGridView1 не содержит в себе данных, а просто их отображает?
0
Администратор
Эксперт .NET
16989 / 13348 / 5209
Регистрация: 17.03.2014
Сообщений: 27,294
Записей в блоге: 1
01.06.2017, 13:38 47
Именно так
0
01.06.2017, 13:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2017, 13:38
Помогаю со студенческими работами здесь

Oracle, Java, передача массива значенией пользовательского типа
Здравствйте! Есть база данных ORACLE, есть хранимая процедура принимающая в качестве аргумента...

Передача массива в Oracle в качестве входного параметра хранимой процедуры
Доброго времени суток. В Oracle (8i) у меня есть пакет (MyPackage) с процедурой procedure...

Передача параметров из ASP в процедуру Oracle (выполнение процедуры из ASP)
Привет всем! Допустим имеется форма с десятком полей. В оракле имеется процедура proc1. Задача...

Какими средствами Oracle экспортировать данные из таблицы Oracle в dbf-файл?
Здравствуйте! Не подскажите чайнику какими средствами Oracle экспортировать данные из таблицы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
47
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru