![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#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 |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
![]()
Так вроде все верно. Откуда и как передаешь данные в ХП? В любом случае запусти профайлер и посмотри что передается в ХП.
|
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 15.07.2008
Сообщений: 23
|
![]()
да и еще подскажи пожалуйста что такое профайлер???? и где его посмотреть???
Только учусь... ![]() |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
![]()
Да, это действительно говорит о том, что у вас уже есть такая процедура. Если вы хотите заменить эту процедуру, то либо удалите ту ХП и выполните еще раз вашу процедуру, либо замените create procedure на alter procedure и выполните вашу процедуру.
Профайлер - это утилита SQL Server Profiler, которая входит в поставку с SQL Server. Позволяет проводить мониторинг работы SQL Server, следить за выполнением пользовательских запросов, хранимых процедур, подключения к серверу и т.д. Вообщем - незаменимая вещь при работе с SQL Server. |
![]() |
![]() |
![]() |
#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 |