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

Вниз

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

 
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://predskazanie-wunschpunsch.ru/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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.025 c
1-1105168032
Zester
2005-01-08 10:07
2005.01.23
Как создать файл exe в режиме run-time


4-1102007354
grigory
2004-12-02 20:09
2005.01.23
Пометить кластер как сбойный!


1-1105539287
Igor_thief
2005-01-12 17:14
2005.01.23
Добавление события


1-1105273913
Zahar
2005-01-09 15:31
2005.01.23
помогите с разобраться с потоками


9-1097160331
Proger
2004-10-07 18:45
2005.01.23
Радианы и градусы