Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Параметры в TAdoDataSet   Найти похожие ветки 

 
paul_k   (2003-10-23 13:39) [0]

есть 2 ДС
1 : CommandText =
"select id, name,code,edit_mask from t_simples where type_id = :p_type"
Parameters = <
item
Name = "p_type"
Attributes = [paNullable]
DataType = ftWideString
NumericScale = 255
Precision = 255
Size = 510
Value = Null
end>

2 : CommandText =
select t_organisations.*,t_types.name,
t_simples.name as org_form_name,
t_simples.code as org_form_code,
(select t_bank_accounts.acc_no
from t_bank_accounts
where t_bank_accounts.item_id = t_organisations.id
and t_types.code = "RECIPIENT") as acc_no
from t_organisations,t_types,t_simples
where t_types.id = t_organisations.type_id
and t_simples.id = t_organisations.org_form_id
and t_simples.type_id = 25
and t_types.type_code=:p_org_type
order t_organisations.org_name

Parameters = <
item
Name = "p_org_type"
Attributes = [paNullable]
DataType = ftWideString
NumericScale = 255
Precision = 255
Size = 510
Value = Null
end>

Перед открытием ДС присваиваю значения параметров
1: t_simples.Parameters.ParamByName("p_type").Value:=inttostr(25)
t_simples.open

2: t_org_type.Parameters.ParamByName("p_org_type").Value:="BANK"
t_org_type.Open;

В первом случае все работает, а во 2-м ошибка "No value given for one or more requiredparametrs"
Может поможете разобратся в чем дело?


 
paul_k   (2003-10-23 13:52) [1]

простите, ларчик просто открывался.
поля t_types.type_code не существует



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

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.033 c
3-41101
denmin
2003-10-23 10:10
2003.11.13
Замучился!


14-42053
Sergo
2003-10-24 09:39
2003.11.13
Теория алгоритмов


1-41268
Тфьу
2003-11-04 18:14
2003.11.13
Получить реальный цвет.


14-42099
Yttrium
2003-10-23 01:00
2003.11.13
FreePascal, борьба с компилятором под Linux


1-41694
Тохус
2003-11-04 00:32
2003.11.13
GetSystemTime





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский