Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: usuani en 15 Febrero 2010, 16:54 pm



Título: Error tipo de dato.
Publicado por: usuani en 15 Febrero 2010, 16:54 pm
ola, yo estoy acostumbrada a usar mysql pero aora necesito acer un tabajoto en sql server y mi problema es que cuando creo la siguente tabla: 
-create table nombre ( Nombre char(50), Apellidos char(70), FechaNacimiento date , Localidad char(50), primary key (Nombre));
Me sale este mensaje.
-Mens. 2715, Nivel 16, Estado 7, Línea 1
Columna, parámetro o variable nº 3: no se encuentra el tipo de datos date.
He mirado en manuales los tipos de datos y creo que esta bien... no entiendo xke no reconoce "date", alguien sabe xke? Gracias.
   


Título: Re: Error tipo de dato.
Publicado por: Nakp en 15 Febrero 2010, 19:46 pm
estas trabajando con sql server 2005?

si no mal recuerdo no existe date :xD :laugh: :rolleyes: :laugh:... lo se, lo se... lo incorporaron hasta el 2008 :-\

tendras que usar datetime o smalldatetime



confirmando:
http://msdn.microsoft.com/en-us/library/ms187752%28SQL.90%29.aspx

funciona igual :P no te preocupes solo que tendras una hora 00:00 si solo insertas una fecha :P


Título: Re: Error tipo de dato.
Publicado por: usuani en 16 Febrero 2010, 15:17 pm
Pues si tienes razon, acabao de probar con datetime y funciona!!! Gracias.