|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.05.2011, 18:54 | #1 |
Новичок
Джуниор
Регистрация: 01.05.2011
Сообщений: 1
|
Проблема с хранимой процедурой в Delphi
Добрый день, у меня проблема с реализацией хранимой процедуры в Delphi. Хочу создать процедуру, выдающую список тренировок, в которых участвовал заданный по номеру альпинист. Текст процедуры:
CREATE PROC my_proc1 @a INT AS SELECT Тренировки.Дата, Вершины.Название as Вершина FROM Вершины INNER JOIN (Тренировки INNER JOIN ([Участие в тренировках] INNER JOIN Участники ON [Участие в тренировках].Участник=Участники.[ID участника клуба]) ON Тренировки.[ID тренировки]=[Участие в тренировках].[ID тренировки]) ON Вершины.[ID вершины]=Тренировки.[ID вершины] WHERE Участники.[ID участника клуба]=@a При вызове процедуры в SQLManagmentStudio она работает нормально! В Delphi создаю ADOStoredProc1, задаю ProcedureName, задаю параметр @a с типом integer. Пишу код: procedure TForm5.Button3Click(Sender: TObject); begin with ADOStoredProc1 do begin ADOStoredProc1.Parameters.ParamByNa me('@a').Value:=DBEdit1.Text; end; begin ADOStoredProc1.ExecProc; end; end; Не работает... Все перепробовала, помогите пожалуйста. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с вызовом хранимой процедуры в CodeGear Delphi 2009 под SQL 2008 | met123 | БД в Delphi | 0 | 26.04.2011 16:23 |
Проблема с дочерней процедурой | reser | Помощь студентам | 5 | 10.08.2010 21:03 |
Проблема с процедурой Gettime | erazer89 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 09.09.2009 17:57 |
Проблема с хранимой процедурой | Lion-Tiger | БД в Delphi | 6 | 08.06.2009 13:32 |
Работа с хранимой процедурой | MargoNik | БД в Delphi | 13 | 14.05.2009 20:53 |