Erreur dans mon code en Python pour créer une base de donnée
Ferméjee pee Messages postés 40475 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 novembre 2024 - 18 nov. 2023 à 14:06
- Erreur dans mon code en Python pour créer une base de donnée
- Erreur 0x80070643 - Accueil - Windows
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un groupe whatsapp - Guide
- Créer une adresse hotmail - Guide
4 réponses
17 nov. 2023 à 20:56
Bonsoir
tu es sûr d'avoir copié le message d'erreur au complet ?
Il ne manquerait pas un truc du genre "de type string"?
J'ai jamais utilisé sqlLite en python, mais manifestement, tu essayes d'écrire du texte dans des colonnes de type Float.
Bonjour,
J'ai revérifié mais le message d'erreur est bel et bien le même que celui que j'ai copié. Donc je ne pense pas que le problème vient de là.
Merci quand même pour ta réponse.
Modifié le 18 nov. 2023 à 15:41
Bonjour,
D'abord je suis aussi d'accord qu'il est inapproprié de mettre une chaine dans un float.
En ligne 15 tu ouvres une quote devant l'INSERT qui n'est pas refermée. Enfin sur l'instruction précédente tu utilises trois quote pour protéger l'ordre sql, pourquoi ne pas reproduire ce même formalisme en ligne 15 ?
Il serait utile que tu nous donnes un code plus complet que l'on puisse tester.
Enfin, sur la structure des données, dans ton code tu ne remplis pas la clé de l'enregistrement, qui n'est dans la description de la table, ni auto générée, ni auto incrémentée, donc toujours NULL.