salut tout le monde ,
j'ai 3 tables dans excel
une table offre qui contient ce qui suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
libo IDT IDC
offre1 T1 C1
 
offre2 T2 C2
offre3 T2 C2
.
.
.
type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
IDT libT
T1 typeone
T2 typetwo
category
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
IDC LIBC
C1 categoryone
C2 categorytwo
j'aimerai importé ce qui est dans le tables excels dans des tables sql serverdu coup
j'ai crée 3 tables dans sql server
pour la table offre j'ai ajouté une clé primaire autoincrément IDO

et pour IDT ,IDC sont des clès étrangères

quand j'exécute j'ai le message d'erreur suivant:

Erreur 0xc0202009: Tâche de flux de données 1: Code d'erreur SSIS DTS_E_OLEDBERROR. Une erreur OLE DB s'est produite. Code d'erreur : 0x80004005.
Un enregistrement OLE DB est disponible. Source : « Microsoft SQL Server Native Client 10.0 » Hresult : 0x80004005 Description : « L'instruction a été arrêtée. ».
Un enregistrement OLE DB est disponible. Source : « Microsoft SQL Server Native Client 10.0 » Hresult : 0x80004005 Description : « L'instruction INSERT est en conflit avec la contrainte FOREIGN KEY "FK_offre_catégorie". Le conflit s'est produit dans la base de données "PFE", table "dbo.catégorie", column 'IDC'. ».
(Assistant Importation et Exportation SQL Server)

Que puis-je faire ?
Merci infiniment d'avance pour toute réponse