L'instruction INSERT était en conflit avec la contrainte CHECK "ck_str_member_no
". Le conflit s'est produit dans la base de données "C: \ DOCUMENTS ET PARAMÈTRES \ KARTHIKEYAN \ DESKTOP \ KOK \ DB \ INFT3009_ASS1_C3104855.MDF", table "dbo.Members", colonne 'str_member_no
'. La déclaration a été terminée. J'utilise le fichier .MDF dans mon visual studio 2008 Express. Comment puis-je le résoudre?Erreur de serveur SQL: L'instruction INSERT était en conflit avec la contrainte CHECK
Mon insert Procédure:
ALTER PROCEDURE [dbo].[AddNewAGCMember]
-- Add the parameters for the stored procedure here
@str_member_no varchar(6) = '',
@str_member_name varchar(50) = '',
@str_member_password varchar(10) = '',
@str_addr_apartment_no varchar(10) = NULL,
@str_addr_building_name varchar(50) = NULL,
@str_addr_street_name varchar(50) = NULL,
@int_postal_code int = NULL,
@str_country_name varchar(50) = NULL,
@int_contact_no int = NULL,
@str_email_addr varchar(100) = '',
@date_registration date = ''
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
INSERT INTO Members
(str_member_no,
str_member_name,
str_member_password,
str_addr_apartment_no,
str_addr_building_name,
str_addr_street_name,
int_postal_code,
str_country_name,
int_contact_no,
str_email_addr,
date_registration)
VALUES
(@str_member_no,
@str_member_name,
@str_member_password,
@str_addr_apartment_no,
@str_addr_building_name,
@str_addr_street_name,
@int_postal_code,
@str_country_name,
@int_contact_no,
@str_email_addr,
@date_registration);
END
Tableau structure:
str_member_no
, varchar (6), non contrôléstr_member_name
, varchar (50), non contrôléstr_member_password
, varchar (10), non contrôléstr_addr_apartment_no
, varchar (10), Analysestr_addr_building_name
, varchar (50), Analysestr_addr_street_name
, varchar (50), Analyseint_postal_code
, int, vérifiéstr_country_name
, varchar (50), vérifiéint_contact_no
, int, vérifiéstr_email_addr
, varchar (100), Décochéedate_registration
, date, décochéeUnchecked
S'il vous plaît Mettez votre script de création de table et instruction Insert aussi il sera plus facile à comprendre .. –
Êtes-vous quelque chose comme, Unique, Clé primaire à str_member_no? –