[Ror-es] Ejecutar consulta sql en un controller

Marcos Calleja ruby-forum-incoming at andreas-s.net
Wed Aug 29 08:40:06 GMT 2007


Xavier Noria wrote:
> On Aug 29, 2007, at 10:11 AM, Marcos Calleja wrote:
> 
>> 'candidato[fechaNacimiento(2i)]' y 'candidato[fechaNacimiento 
>> (3i)]'. Que
>> representan a a�o, mes y d�a (no se el orden).
> 
> Esos son nombres de campo especiales, y hacen que Rails construya
> fechas a partir de ellos automaticamente.
> 
> Tienes dos problemas:
> 
> * Fechas anteriores a 1970 en SQL Server. Instala este plugin:
> 
>    http://agilewebdevelopment.com/plugins/sqlserver_datetime_fix
> 
> * No se entienden las fechas/timestamps usados en el SQL generado.
> Hasta donde yo he podido averiguar el adaptador de SQL Server hace lo
> correcto porque usa un formato ISO para las fechas que segun parece
> SQL Server deberia entender independientemente de locales, es un
> formato supuestamente portable. A mi me ha pasado el tener
> instalaciones aparentemente iguales en maquinas distintas, ambas en
> castellano y con SQL Server configurado en castellano. En una
> funciona el ISO, y en otra no.
> 
> Aqui prefiero no recomendarte nada porque no uso SQL Server mas que
> esporadicamente y no se cual es la manera fina de tratar esto.
> 
> -- fxn


Hola, no me he dado cuenta y he contestado aquí, pero prefiero tratar 
este tema en el hilo de "Fechas anteriores a 1970".

En ese hilo intenté instalar ese plugin sin éxito. Al final copie la 
clase del fix en lib e hice un require nombreclase en los model. El 
resultado fue que no funcionaba ninguna fecha y me daba un error 
siempre.

Muchas gracias
-- 
Posted via http://www.ruby-forum.com/.


More information about the Ror-es mailing list