tipoman Posted September 11, 2014 Share Posted September 11, 2014 Bonjour à tous, Je suis occupé à importer des données depuis un fichier CSV. Mon souci est le suivant : ID PRODUIT DANS CSV 600000580001 Si je ne coche pas "forcer les identifiants" j'ai l'erreur suivante : Out of range value for column 'id_product' at row 1Si je force l'identifiant mon ID devient 4294967295 Quelqu'un peut-il m'aider à solutionner ce problème ? Merci d'avance à tous pour votre aide et excellente journée Philippe Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted September 12, 2014 Share Posted September 12, 2014 Out of range value for column 'id_product' at row 1 Ca voudrait pas dire que votre ID est trop grand par rapport au maximum attendu ? Il faudrait regarder dans la base de données la valeur pour la colonne ID (en réalité le nombre de chiffre maximum attendu) et l'augmenter regarder également dans la définition de la classe product si cette valeur doit être augmentée. Link to comment Share on other sites More sharing options...
tipoman Posted September 12, 2014 Author Share Posted September 12, 2014 Bonjour, J'ai pensé à cela. J'ai vérifié et adapté la valeur de 12 à 15 caractères, rien ne change. Ensuite j'ai changé le type de table (int) vers (bigint) et là j'ai l'erreur suivante : [PrestaShopException]Property ProductSupplier->id_product is not validat line 846 in file classes/ObjectModel.php 840.841. $message = $this->validateField($field, $this->$field);842. if ($message !== true)843. {844. if ($die)845. throw new PrestaShopException($message);846. return $error_return ? $message : false;847. }848. }849.850. return true; ObjectModelCore->validateFields - [line 260 - classes/ObjectModel.php] ObjectModelCore->getFields - [line 464 - classes/ObjectModel.php] ObjectModelCore->add - [line 425 - classes/ObjectModel.php] - [2 Arguments] ObjectModelCore->save - [line 1562 - controllers/admin/AdminImportController.php] AdminImportControllerCore->productImport - [line 3264 - controllers/admin/AdminImportController.php] AdminImportControllerCore->postProcess - [line 171 - classes/controller/Controller.php] ControllerCore->run - [line 373 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 54 - admin/index.php] Je ne suis pas calé et j'ai peur de faire une fausse manie. Merci d'avance ;-) Philippe Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now