2008/6/10 R9999 <[EMAIL PROTECTED]>:
>
> Bonsoir , mon probléme cette fois est le suivant :
>
> -je veux récupérer le resultat d'une requete dans un variable par
> exemple :
>
> @var=Image.find_by_sql("select filenam from images i , users u where
> u.fonction ='directeur employe' and i.id = u.id_image")
>
> quand j'éxecute est je recupere le resultat de @var je voit qu'il ne
> contient pas la valeur
>
> qui est dans ma base de données il me donne un truc comme ca : #<Image:
> 0x9b7a91>
>
> alors que moi je veut récuperer dans @var le resultat qui est
> enrigestrer dans ma base
>
> de données .
>
> Merci pour votre génereusité!!
>
>J'imagine que tu as bien conçu ta structure de données et que tu utilises pleinement ActiveRecord. Il est bien dommage de s'en priver et de passer directement du SQL, mais dans certains cas (procédures stockées par exemple) c'est toujours plus simple de s'en tirer avec une bonne vieille requête SQL. Tu peux utiliser Model.connection.select_value pour récupérer une valeur. Tu as quelques fonctions utiles pour faire des requêtes directement en SQL, regarde la doc dans les select_. Sinon tu peux aussi, si la table associée à ton modèle Image possède une colonne 'filenam' récupérer cette valeur via @var.filenam -- http://fabien.jakimowicz.com --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
