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

Вниз

Как передать параметр для DeleteSQL в IBDataSet   Найти похожие ветки 

 
Cranium ©   (2003-03-23 17:51) [0]

Вот к примеру запрос на удаление:

delete from SP_MEASURE
where
ID_MEASURE = :MS

При попытке
IBDataSet1.ParamByName("MS").AsString:="метр";Сообщает, что параметр MS отсутствует....


 
zacho ©   (2003-03-23 18:00) [1]


> IBDataSet1.ParamByName("MS").AsString:="метр"

Надо IBDataSet1.ParamByName("MS")


 
Cranium ©   (2003-03-23 18:50) [2]

И что это означает, если это намек на "MS", так я это я описался, в таком вариантк даже не компилиться.....


 
zacho ©   (2003-03-23 19:09) [3]


> Cranium © (23.03.03 18:50)

Было у меня такое подозрение, но мало ли :-) Вообще, твой код вполне правильный. Попробуй убрать пробелы в ID_MEASURE = :MS. Еще можно попробовать вместо ":" использовать "?", т.е. ID_MEASURE=?MS. Хотя должно работать и так, и так.



 
zacho ©   (2003-03-23 19:32) [4]

P.S. приведи полностью сообщение об ошибке.


 
_Shade   (2003-03-24 07:26) [5]

ParamByName у TIBDataSet нет в принципе.


 
zacho ©   (2003-03-24 08:07) [6]


> _Shade (24.03.03 07:26)

Ну да ?? Кто тебе эту глупость сказал ?


 
_Shade   (2003-03-24 08:13) [7]

Короче так: ParamByName - нет(по крайней мере в Д5 Энтерпрайз)!
А вот что есть: Params.ByName[]! И вперёд! :)


 
Жук ©   (2003-03-24 08:16) [8]


> IBDataSet1.ParamByName("MS").AsString:="метр"

Ессно будет ругаться, параметр-то передаётся в запрос, прописанный в SelectSQL.


 
tomkat ©   (2003-03-24 09:00) [9]

не стоит удалять записи, ссылаясь на строковый параметр....
поставь там ID и удаляй запись , на к-й курсор стоит ....
для массового удаления сделай отдельный запрос
должно работать :-)))


 
OlegE ©   (2003-03-24 10:13) [10]

Перед присвоением значения сделай:
IBDataSet1.Prepare;



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
3-30218
Andrio
2003-03-24 11:02
2003.04.10
Как правильно поменять текущий индекс в IBTable .


14-30592
Soft
2003-03-25 17:10
2003.04.10
Самый сложный вопрос


14-30601
race1
2003-03-22 09:17
2003.04.10
ботаники вы


3-30301
Lena
2003-03-20 12:54
2003.04.10
DBGrid,DBase


1-30430
MachmuD
2003-03-31 10:02
2003.04.10
Нужна помощь, каким образом нарисовать кривую