Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.12.19;
Скачать: [xml.tar.bz2];

Вниз

Добавить поле в adoDataSet   Найти похожие ветки 

 
Hooch   (2003-11-26 11:55) [0]

День добрый, Господа !
Столкнулся с проблемой: есть adoDataSet который получает данные из хранимой процедуры, часть возвращяемых полей заведомо известна, (например "Count" и "Price") а часть полей (имя, тип, количество) зависит от некоторых входных параметров и, соответственно, становится опеределённой после открытия набора данных. Так вот проблема заключается в том, что в наборе данных всегда нужно иметь вычисляемое поле (Count*Price) добавить поля до открытия невозможно так как не известен набор полей который будет, после открытия а в открытый датасет тоже не получается добавить поле, окрывать дважды датасет (одн раз поля считать и заполнить второй раз данные получить) не хочется, как быть ???


 
Shirson   (2003-11-26 11:57) [1]

Сделать ХП в таком виде, чтобы ВСЕ поля были заведомо известны.
Т.е. ХП всегда выдаёт один и тот же набор полей. Просто, в зависимости от параметров, некоторые поля пустые.


 
Hooch   (2003-11-26 12:02) [2]

:-) все гениальное просто :-)) к моему сожалению это вариант отпадает ХП пользуем "как есть"


 
stone   (2003-11-26 12:08) [3]

adoDataSet.FieldDefs.AddFieldDef
и далее по теме +
Обработчик OnCalcFields


 
Hooch   (2003-11-26 12:20) [4]

>> stone ©
так вроди adoDataSet.FieldDefs колеекция должна соответсвовать физическим полям БД и вычисляемое поле не задать ди и толку, все равно что б коллекция вступила в силу CreateDataSet надо сказать а это уже потеря данных


 
Hooch   (2003-11-26 12:41) [5]

или я не прав ?



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.12.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-62092
Chainik
2003-12-08 17:47
2003.12.19
Как OpenDialog настроить на выбор не файла, а папки?


1-62056
IgoX
2003-12-05 18:56
2003.12.19
Как прочесть весь документ Word в String


3-61895
semcat
2003-11-27 19:16
2003.12.19
strgrid как excel


14-62239
Карелин Артем
2003-11-25 13:47
2003.12.19
Еще одно предложение по совершенствованию форума.


1-62148
Psi-factor
2003-12-07 16:48
2003.12.19
Webbrowser





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский