Тип параметра

Обсуждение Stimulsoft Reports.NET
Ответить
Ajax
Сообщения: 18
Зарегистрирован: 05 дек 2012, 18:52

Тип параметра

Сообщение Ajax »

Доброго времени суток.
вопрос возник такого плана. Я програмно создаю параметр к источнику данных, создается все нормально, но как указать тип параметра? студийный интелисенс показывает что тип параметра должен быть инт. существует какое-то перечисление, где перечислены возможные типы?

var param = new StiDataParameter();
param.Name = "name";

param.Type = ? (126 в дизайнере подсмотрел код (это varchar2));

param.Value ="текст";
dataSource.Parameters.Add(param);

Спасибо.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Тип параметра

Сообщение Aleksey »

Здравствуйте,

Пожалуйста, попробуйте использовать следующий код:

Код: Выделить всё

param.Type = (int)SqlDbType.VarChar;
Спасибо.
Ajax
Сообщения: 18
Зарегистрирован: 05 дек 2012, 18:52

Re: Тип параметра

Сообщение Ajax »

Увы!

Код: Выделить всё

Specified argument was out of the range of valid values.
использую версию 2012.1.1216 от 03.09.2012
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Тип параметра

Сообщение Aleksey »

Здравствуйте,

Пожалуйста, пришлите простой пример, который воспроизводит проблему, для анализа.

Спасибо.
Ajax
Сообщения: 18
Зарегистрирован: 05 дек 2012, 18:52

Re: Тип параметра

Сообщение Ajax »

Вопрос решился подключением в проект библиотеки Oracle.Client и использование перечисления самого Оракла

Код: Выделить всё

param.Type = (int)OracleDbType.Varchar2;
Спасибо за помощь.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Тип параметра

Сообщение HighAley »

Здравствуйте.

Вот и хорошо.
Обращайтесь, если возникнут ещё вопросы.

Спасибо.
Ответить