Bonjour tout le monde,

J'ai un problème lors d'un rajout de ligne dans ma base Access au niveau de la génération de la clé primaire ( sur colonne PKPlanning ) en effet voilà comment je rajoute ma ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
DB.getSqlDataSet(RequeteAll, DataSetAll, TableName)
                    Dim Primary_Key_Columns(0) As DataColumn
                    Primary_Key_Columns(0) = DataSetAll.Tables(TableName).Columns("PKPlanning")
                    DataSetAll.Tables(TableName).PrimaryKey = Primary_Key_Columns
 
                    ObjDataRow = DataSetAll.Tables(TableName).NewRow
                    'PrimaryKey = DB.GetNewPrimaryKey(DataSetAll, "PKPlanning", TableName)
                    'ObjDataRow("PKPlanning") = 50
                    ObjDataRow("PKUser") = Item.PKUser
                    ObjDataRow("PKMonth") = Item.PKMonth
                    ObjDataRow("PlanningDay") = Item.PlanningDay
                    ObjDataRow("PKHoraire") = Item.PKHoraire
 
                    DataSetAll.Tables(TableName).Rows.Add(ObjDataRow)
là ca plante sur mon add il me dit que PKPlanning ne peut pas avoir une valeur NULL
bien sur ma colonne PKPlanning est configuré en tant que clé primaire dans ma définition de base de donnée.

Est ce que quelqu'un aurais une solution a mon problème???

Merci d'avance.

Cordialement Nicolas.