Je ne peux pas stocker les variables de type de données de date à l'aide d'une procédure stockée. Mon code est:Procédure stockée 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
Si j'exec cette procédure, il est en cours d'exécution, mais il y a une erreur est survenue dans la variable de type date. Il soulève l'erreur en tant que invalid item '-'
.
que ** EXACTEMENT ** est le message d'erreur ?? Et quel genre de valeurs passez-vous dans le paramètre '@ Dob'? –
exécutez-vous éventuellement la base de données dans un mode de compatibilité inférieur? – keithwarren7