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

Вниз

Как передать параметр для 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
6-30494
edst
2003-02-17 09:24
2003.04.10
Interbase + Dial Up + WinRoute


1-30343
Стражник
2003-03-31 15:08
2003.04.10
Как вставить по вызову одну форму в другую??


1-30431
klyonov
2003-03-29 08:27
2003.04.10
Насчет Drag&Dock


3-30273
calm
2003-03-21 16:26
2003.04.10
При вызове исключения все, что сделано в ХП откатывается, так?


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





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