Bonjour,
J'utilise ActiveRecord avec des données stokées en binaire dans MySql
(ce sont des clés de type uuid)
Souvent, j'utilise :
Model.find(:all, :conditions => {:uuid => uuids_ids})
où uuids_ids est un tableau plein de binaires.
Et lorsque le tableau est trop grand, j'ai l'erreur suivante :
ActiveRecord::PreparedStatementInvalid (wrong number of bind variables
(0 for 1))
Alors que si je réduis le tableau volontairement, par exemple
Model.find(:all, :conditions => {:uuid => uuids_id[0..10]})
ça marche parfaitement...
C'est un bug de Rails selon vous ?
Est-ce que c'est OK de faire des requêtes sur des champs binaires (car
cela donne des logs bizarres du tout)...
Merci,
Pierre
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse
[email protected]
-~----------~----~----~----~------~----~------~--~---