Я не могу хранить переменные типа данных даты с помощью хранимой процедуры. Мой код:Сохраненная процедура SQL Server 2008
ALTER PROCEDURE [dbo].[Access1Register]
-- Add the parameters for the stored procedure here
@MobileNumber int,
@CitizenName varchar(50),
@Dob char(8),
@VerificationCode int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select CAST(@dob As DATE)
Insert Into Access1 (MobileNo,CitizenName,Dob,VerificationCode)
values(@MobileNumber,@CitizenName,@Dob,@VerificationCode)
go
Если я EXEC эту процедуру его выполнения, но есть ошибка в переменной даты типа. Он поднимает ошибку как invalid item '-'
.
что ** ТОЧНО ** это сообщение об ошибке ?? И какие значения вы передаете в параметре '@ Dob'? –
Возможно, вы используете DB в более низком режиме совместимости? – keithwarren7