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

Вниз

Вопрос по параметрам.......TQuery   Найти похожие ветки 

 
malefik   (2004-07-22 08:44) [0]

_datamodule->_change_Query->Close();
_datamodule->_change_Query->SQL->Clear();
_datamodule->_change_Query->SQL->Append("INSERT INTO "_position.DB"  (Kod_res, Kod_mesto, Kod_max_q) VALUES (:kod_res, :kod_mesto, :kod_max_q)");
_datamodule->_change_Query->ParamByName("kod_res")->AsInteger = _datamodule->_res_Query->FieldByName("kod_res")->AsInteger;
_datamodule->_change_Query->ParamByName("kod_mesto")->AsInteger = _datamodule->_mesto_Query->FieldByName("kod_mesto")->AsInteger;
_datamodule->_change_Query->ParamByName("kod_max_q")->AsInteger = _datamodule->_max_q_Query->FieldByName("kod_max_q")->AsInteger;
_datamodule->_change_Query->ExecSQL();


Не работает это.....вылетает с ошибкой BDE type mismatch

пробовал вот так

       _datamodule->_change_Query->ParamByName("kod_res")->DataType = ftInteger;
       _datamodule->_change_Query->ParamByName("kod_res")->ParamType = ptOutput;
       _datamodule->_change_Query->ParamByName("kod_res")->AsInteger = 50;


 
Соловьев ©   (2004-07-22 09:44) [1]


>   _datamodule->_change_Query->ParamByName("kod_res")->ParamType
> = ptOutput;

ptInput


 
malefik   (2004-07-22 10:40) [2]

ПРобовал.....не работает....
все оказалось гораздо хуже....

Тип поля в таблице парадокс NUMBER.....bde и ругался на type mismatch

Все прикрутилось после замены AsInteger на AsFloat


 
Sandman25 ©   (2004-07-22 10:43) [3]

>Все прикрутилось после замены AsInteger на AsFloat

Это потому что при присвоении AsFloat происходит изменение DataType на ftFloat.



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

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

Наверх




Память: 0.47 MB
Время: 0.076 c
1-1091013467
Балкон
2004-07-28 15:17
2004.08.15
QuickReport и константы qrdMetafile qrdPrinter


1-1091277202
_iceman_
2004-07-31 16:33
2004.08.15
TFontDialog.Execute


14-1091284985
Водитель трамвая
2004-07-31 18:43
2004.08.15
Хочу убить свой винт с почестями. Как это сделать?


11-1078653027
Nils
2004-03-07 12:50
2004.08.15
Incopatible types: TKOLStGrd and PStGrd - что делать???


3-1090590823
Гость
2004-07-23 17:53
2004.08.15
SELECT с датой