|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.09.2008, 08:48 | #1 |
Пользователь
Регистрация: 15.07.2008
Сообщений: 23
|
Хранимая процедура не работает!
Зравствуйте Уважаемые программисты! подскажите пожалуйста новичку, в чем дело, почему это процед. не работает!!!
есть табл. Sotrudniki(id_sotrudnika (счетчик)name, famali, otchestvo, id_otdela, id_adresa, id_doljnosti) что я не учел? почему не работает? create procedure proc1 @name varchar( 50 ), @famali varchar( 50 ), @otchestvo varchar( 50 ), @id_otdela int, @id_doljnosti int, @id_adresa int as begin insert into Sotrudniki ([name], famali, otchestvo, id_otdela, id_doljnosti, id_adresa) values (@name, @famali, @otchestvo, @id_otdela, @id_doljnosti, @id_adresa) end |
04.09.2008, 10:40 | #2 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
Так вроде все верно. Откуда и как передаешь данные в ХП? В любом случае запусти профайлер и посмотри что передается в ХП.
|
05.09.2008, 07:21 | #3 |
Пользователь
Регистрация: 15.07.2008
Сообщений: 23
|
передать пока не удается! СУБД SQL-Server2000 + Delphi 7
ошибка такая: Server: Msg 2714, Level 16, State 5, Procedure proc1, Line 14 There is already an object named 'proc1' in the database. |
05.09.2008, 07:24 | #4 |
Пользователь
Регистрация: 15.07.2008
Сообщений: 23
|
да и еще подскажи пожалуйста что такое профайлер???? и где его посмотреть???
Только учусь... |
05.09.2008, 09:44 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
|
|
05.09.2008, 17:05 | #6 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
Да, это действительно говорит о том, что у вас уже есть такая процедура. Если вы хотите заменить эту процедуру, то либо удалите ту ХП и выполните еще раз вашу процедуру, либо замените create procedure на alter procedure и выполните вашу процедуру.
Профайлер - это утилита SQL Server Profiler, которая входит в поставку с SQL Server. Позволяет проводить мониторинг работы SQL Server, следить за выполнением пользовательских запросов, хранимых процедур, подключения к серверу и т.д. Вообщем - незаменимая вещь при работе с SQL Server. |
08.09.2008, 09:22 | #7 |
Пользователь
Регистрация: 15.07.2008
Сообщений: 23
|
все заработало, ура!
Спасибо за внимание!!!! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Процедура не работает | Михаил Юрьевич | Общие вопросы Delphi | 4 | 03.06.2008 07:22 |
Хранимая процедура. | nimf | БД в Delphi | 2 | 22.04.2008 13:16 |
процедура | Sergik1977 | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 28.10.2007 16:36 |
FHandle - говорит что нет, хотя эта же процедура успешно работает в модуле Dialogs, о | mrandrey | Общие вопросы Delphi | 2 | 08.06.2007 15:21 |
не работает хранимая процедура | yulia | БД в Delphi | 11 | 28.05.2007 19:00 |