Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2010, 23:44   #1
Maks57
 
Регистрация: 23.11.2009
Сообщений: 8
По умолчанию Ошибка выполнения запроса

Работаю с MS SQL 2000
есть хранимая процедура:

Код:
CREATE PROCEDURE nstage
@ccode int,
@snum int,
@empnum int,
@stitle varchar(30),
@title varchar(100),
@cont varchar(1000),
@sdate datetime,
@edate datetime,
@surname varchar(15)
AS
SET DATEFORMAT DMY
SET @snum=(SELECT Stages.Stage_num FROM Stages WHERE Stages.Stage_title=@stitle)
SET @empnum=(SELECT Employees.Employee_num FROM Employees WHERE Employees.Surname=@surname)
INSERT INTO Contract_Stages(Contract_code, Stage_num, Employee_num, Title, Content, Start_date, End_date)
VALUES (@ccode, @snum, @empnum, @title, @cont, @sdate, @edate)
GO
и код в делфи, по которому она выполняется:
Код:
 DM.ProcNStage.Active:=false;
 DM.ProcNStage.Parameters.ParamByName('@stitle').Value:=CBStages.Text;
 DM.ProcNStage.Parameters.ParamByName('@surname').Value:=CBExec.Text;

 DM.ProcNStage.Parameters.ParamByName('@ccode').Value:=DM.DSVContracts.DataSet.FieldByName('Contract_code').Value;;
 DM.ProcNStage.Parameters.ParamByName('@title').Value:=ETitle.Text;
 DM.ProcNStage.Parameters.ParamByName('@cont').Value:=MCom.Lines.Text;
 DM.ProcNStage.Parameters.ParamByName('@sdate').Value:=DTPStart.Date;
 DM.ProcNStage.Parameters.ParamByName('@edate').Value:=DTPEnd.Date;

 DM.ProcNStage.ExecProc;
при выполнении возникает ошибка Error converting data type varchar to datetime.
как только не мучался с форматами даты, ничего не выходит..подскажите, пожалуйста, как быть
Maks57 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в ProgressBar отобразить процесс выполнения Post запроса через Idhttp Joe_Tribbiani Работа с сетью в Delphi 8 15.06.2009 10:39
время выполнения SOAP запроса hotman Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 0 04.06.2009 13:32
Ошибка выполнения sql запроса при изменении данных XATAB БД в Delphi 4 28.02.2009 15:44
Проблема выполнения запроса Рустам PHP 2 31.05.2008 15:15
Ошибка выполнения запроса Квэнди БД в Delphi 1 13.03.2007 23:12