Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Oracle Data Access и StoredProcedures

22K
11 декабря 2006 года
cy6erGn0m
5 / / 11.12.2006
Люди, помогите!
Надо передать параметр в хранимую процедуру через ODAC.
Необходимо передать параметр типа: массив структур с блобами.
Каждая структура задана на сервере в виде типа. Из Java я постоянно так делаю, а из .NET никак....не могу передать даже просто массив.... :confused:
273
13 декабря 2006 года
3A3-968M
1.2K / / 22.12.2005
Цитата: cy6erGn0m
Люди, помогите!
Надо передать параметр в хранимую процедуру через ODAC.
Необходимо передать параметр типа: массив структур с блобами.
Каждая структура задана на сервере в виде типа. Из Java я постоянно так делаю, а из .NET никак....не могу передать даже просто массив.... :confused:


А можно поподробней. Из чего состоит структура??
Я вижу задачу так:

 
Код:
[FONT=Courier New][COLOR=mediumturquoise]OdbcCommand[/COLOR] cmd = connection.CreateCommand(); [COLOR=green]//Создаём команду[/COLOR][/FONT]
[FONT=Courier New]cmd.CommandText = [COLOR=blue]"{call MyStoredProcedure(?)}"[/COLOR]; [COLOR=green]//Это вызов хранимой процедуры, где ? - принимаемый параметр[/COLOR][/FONT]
[FONT=Courier New][COLOR=mediumturquoise]OdbcParameter[/COLOR] blobParam = cmd.Parameters.Add([COLOR=blue]"blobObject"[/COLOR], [COLOR=mediumturquoise]OdbcType[/COLOR].Binary); [COLOR=green]//Это параметр называется blobObject и имеет тип массива байтов[/COLOR][/FONT]
[FONT=Courier New]blobParam.Value = [COLOR=blue]new[/COLOR] [COLOR=blue]byte[/COLOR][]{0, 1, 2, 3};[/FONT]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог