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

Вниз

Какое событие происходит и как его обработать?   Найти похожие ветки 

 
Guitar ©   (2004-12-21 22:19) [0]

На сервере есть хранимая процедура с одним входным параметром. В её коде этот параметр используется для поиска по таблице.
Если процедуре через делфи передать параметр со значением, которого не существует в таблице (в которой идёт поиск), то при выполнении происходит ошибка, и прога вылетает.

Какое событие происходит. И как его обработать.
Если я не корректно задал вопрос, то спросите то, что надо – я отвечу.


 
Nikolay M. ©   (2004-12-21 22:31) [1]

Текст процедуры - ?


 
Guitar ©   (2004-12-21 22:51) [2]

CREATE PROCEDURE spagregat
@agr int,
@oper varchar(20) output,
@phone varchar(20) output
AS
begin

select КодРулона
from  Рулоны
where Рулоны.НомерАгрегата=@agr

select @oper=Оператор, @phone=Телефон
from  Агрегаты
where Агрегаты.НомерАгрегата=@agr

end
GO


 
Johnmen ©   (2004-12-21 23:04) [3]

Одно неясно - ЗАЧЕМ для этого процедура ???
Один простой запрос - и всё !


 
Guitar ©   (2004-12-21 23:05) [4]

Так надо. ))) НАДО СДЕЛАТЬ ПРОЦЕДУРОЙ. НАДО. ;)))


 
Johnmen ©   (2004-12-21 23:09) [5]

Тайны мадридского двора ? :)
А, я понял, это учебная задача ! Как обычно бессмысленная и беспощадная...:)))


 
Guitar ©   (2004-12-21 23:29) [6]

Да. )))


 
Guitar ©   (2004-12-22 09:36) [7]

Вверх. ПОМОГИТЕ. ПОЖАЛУЙСТА.


 
SeZuka ©   (2004-12-22 09:54) [8]

С какой ошибкой вылетает-то?


 
Nikolay M. ©   (2004-12-22 09:55) [9]

А текст ошибки нам самим придумывать?
Подозреваю, что ты пытаешься обратиться к output-параметрам, которые в случае ненахождения переданного значения равну null-у.


 
Guitar ©   (2004-12-22 10:15) [10]

Текст сообщение с ошибкой:

Either BOF or EOF is True, or current record has been deleted. Requested oeration requires a current record.

Если быть очень точным, то входной параметр процедуры вводится в Edit. Вот, так если, например, в него ничего не ввести, или ввести значение, которого нет в таблице. То при первом нажатии кнопки (она запускает процедуру) в DBGrid1 просто ничего не выводится. А если потом сразу же нажать второй раз, то выводит вот эту ошибку.


 
Nikolay M. ©   (2004-12-22 10:29) [11]

Бааалииин...
А поискать самому в яндексе текст ошибки и поставить паки на адо уже не судьба? По-моему, за 12 часов с момента задания вопроса это можно было бы сделать?


 
Johnmen ©   (2004-12-22 10:29) [12]

М-дя...
Наглядный пример неумения задать вопрос. На который есть регулярный ответ. И как следствие - раздувание ветки и уход в сторону...
http://delphimaster.net/view/3-1103425616/


 
Nikolay M. ©   (2004-12-22 10:45) [13]


> Наглядный пример неумения задать вопрос. На который есть
> регулярный ответ. И как следствие - раздувание ветки и уход
> в сторону...

Неумение - это одна сторона. Я не понимаю другого: почему есть время и силы молотить вопросы в форум (причем тратится не только свое время, но и время окружающих), а открыть яндекс, скопировать туда текст ошибки и получить массу ответов (Результат поиска: страниц — 4906, сайтов — не менее 577) - это сложно?????
Сорри за оффтоп :(


 
Guitar ©   (2004-12-22 10:51) [14]

А я что знал, что ли что это ошибка какая-то постоянная? ((( Зайду счас по ссылке какую дали.


 
Guitar ©   (2004-12-22 10:53) [15]

4 Nikolay M.

А где достать этот пак?


 
Nikolay M. ©   (2004-12-22 11:00) [16]


> Guitar ©   (22.12.04 10:51) [14]
> А я что знал, что ли что это ошибка какая-то постоянная?

А ты думал, у тебя первого эта ошибка появилась и ты первый додумался в форуме о ней спросить?


> А где достать этот пак?

У тебя совесть, вообще, есть, хочу спросить?
Сказано же: яндекс, гугль.


 
Guitar ©   (2004-12-22 11:03) [17]

Хоть что за пак скажите. Как называется? Я не знаю что искать.


 
Плохиш ©   (2004-12-22 11:15) [18]

www.borland.com

И все последующие сушествующие или появляющиеся позже обновления там же.



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

Форум: "Базы";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.049 c
6-1099489640
stipa
2004-11-03 16:47
2005.01.23
Приложения Client - Servrt для Tsp/Ip


3-1103345345
slart
2004-12-18 07:49
2005.01.23
DateDiff+Access


14-1104945442
vecna
2005-01-05 20:17
2005.01.23
Элона Давыдова


3-1103551604
denis24
2004-12-20 17:06
2005.01.23
DBGgid.onkeypress


4-1101833290
Георгий
2004-11-30 19:48
2005.01.23
Создать текстовой файл на десктопе





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