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

Вниз

ADO: TParameters.CreateParameter   Найти похожие ветки 

 
nikolo ©   (2002-11-19 18:27) [0]

У компонента TADOStoredProc есть метод добавления параметров:

function CreateParameter(const Name: WideString; DataType: TDataType; Direction: TParameterDirection; Size: Integer; Value: OleVariant): TParameter;

Вопрос у меня о параметре Size, в help сказано:

Size is an Integer value indicating the maximum size of the parameter’s value.

Не понятно, что это значит. Я что должен точно знать какое максимальное значение должен иметь каждый параметр? Если у меня это поле ID, где миллионы записей, то на указывать какое-то страшно большое число? Или я чего-то не понял?
Разъясните, друзья, пожалуйста...


 
sniknik ©   (2002-11-19 18:52) [1]

максимальный размер значения (нужен если размер переменный/может быть разной длинны для ftWideString к примеру)
работает
ADOCommand1.CommandText:=
"INSERT INTO FlagIn (CashNumber, ZNumber, SDate) VALUES ("+sCash+","+sNum+",?)";
ADOCommand1.Parameters.CreateParameter("Dat", ftDateTime, pdInput, 0, mDat);
ADOCommand1.Execute;

(ADOCommand1.ParamCheck должен быть false)


 
Андрей Прокофьев ©   (2002-11-19 18:55) [2]

Для SP легче и надежнее сделать
ADOStoredProc.Parameters.Refresh для заполнения коллекции параметров реальными параметрами из процедуры


 
nikolo ©   (2002-11-19 19:05) [3]

Спасибо всем, действительно лучше использовать ADOStoredProc.Parameters.Refresh.

А про Size узнал, что он значим только для строк.


 
sniknik ©   (2002-11-19 19:17) [4]

nikolo © (19.11.02 19:05)
> А про Size узнал, что он значим только для строк.

ftBCD, ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo, ftParadoxOle, ftDBaseOle, ftTypedBinary
не будем все переписывать, так кусочек вырезал. :-)


 
sniknik ©   (2002-11-19 19:18) [5]

ftAutoInc пожалуй лишнее будет.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-14658
Sergy
2002-11-25 16:57
2002.12.05
Тип string в Tcolor


14-14804
Romkin
2002-11-15 14:47
2002.12.05
Предостережение


1-14562
FireWorks
2002-11-26 10:27
2002.12.05
Как заполнить комбобокс из текстового файла


3-14390
Fbist
2002-11-15 13:21
2002.12.05
Привет всем мастерам!


14-14796
paul_shmakov
2002-11-14 20:01
2002.12.05
предложение по улучшению поддержки форумом оперы, мозиллы и др.