====== Manque de données dans les fichiers Kerwin ====== ===== Objet ===== Cette page décrit comment pallier les problèmes de manque de valeurs dans les différents fichiers Kerwin.\\ Ce problème est dû à un changement du type de donnée dans les tables SQL. \\ ===== Trouver l'ID de la table concernée ===== La première étape est de trouver l'ID de la table qui possède des colonnes où les données ne se remplissent plus.\\ Pour cela, sélectionnez la table concernée et l'ID apparait en bas à gauche de la fenêtre Kerwin.\\ {{ :tma:pv:rex_ai:rapports:id_table_kerwin.jpg?nolink&500 |}} Ce numéro d'ID correspond à la table où sont enregistrées les données dans SQL.\\ \\ ===== Sauvegarde de la table ===== La table doit être sauvegardée avant toute modification du type de données.\\ Lancez la requête suivante pour réaliser cette opération en modifiant le numéro de la table concernée : SELECT * \\ INTO T275_copie \\ FROM T275 \\ Cette requête crée la table T275_copie et la remplie à partir des données de la table T275.\\ ===== Modification du type de données ===== Fermez toutes les applications Kerwin avant toute modification dans SQL Server Management Studio. Repérez le numéro de la colonne qui ne possède plus de données.\\ Faites un clic droit sur la table à modifier, puis "Modify". Modifiez ensuite le type de données pour la colonne repérée.\\ Les booléens doivent être enregistrés en "tinyint" dans SQL.\\ Enregistrez vos modifications. Un message d'erreur vous prévient que ces changements peuvent corrompre la table (d'où la copie de la table).\\ ===== Contrôle du fonctionnement ===== Pour finir, relancez Kerwin et contrôlez le bon fonctionnement en lançant l'importation du fichier posant problème ("Transfert immédiat des fichiers") et en vérifiant que la colonne est à nouveau remplie.\\ Si tout fonctionne correctement, vous pouvez supprimer la table copiée.\\ {{tag>fichier kerwin colonne}}