Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/04/2005, 16:54
Avatar de Neuron_376
Neuron_376
 
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 9 meses
Puntos: 2
humm

Si tienes todo correcto, esto deberia de funcionar bien

Código PHP:
insert into usuarios (fecha_altavalues(' & Now() &'
Eso se comvierte en esto:

Código PHP:
insert into usuarios (fecha_altavalues('4/22/2005 3:59:41 PM'
Sin embargo creo que algo tienes mal, porque si haces un insert directo solo sobre ese campo, debes de tener defaults asignados a todos los demas campos de la tabla, es decir...

id = IDENTITY = No te preocupas de el en el insert
campo1 = varchar1 default = "" = No te preocupas de el en el insert
fecha_alta = datetime

Si ese es el caso, entonces debe funcionar asi como lo tienes, pero puede ser que tengas algo como:

id = IDENTITY = No te preocupas de el en el insert
campo1 = varchar1 SIN DEFAULT = TE TIENES QUE preocupar de el en el insert
fecha_alta = datetime

Entonces debes hacer algo como

Código PHP:
"insert into usuarios (campo1, fecha_alta) values('Cadena_para_campo1_porque_no_tiene_defauilt', '" Now() "&')" 
Intentalo, y mira bien tus tablas.

Lo que menciona Mithrandir, tiene mas tema que discutir, en primer lugar tu estas usando la fecha de tu Servidor Web con Now(), y con getdate() usarias la fecha del servidor de bases de datos, que en base a las reglas de programación siempre debes usar para fechas la fecha del servidor de bases de datos, es decir, getdate(), sin embargo si usas la del Servidor de bases de datos, debes asegurarte de manejarlas siempre en tus operaciones con fechas, igual para con la del servidor de web, si estas usando el servidor de web para fechas, entonces siempre debes usar esta fecha.

Y ya que me parece que tu estas usando la del servidor de WEB siempre, entonces debes seguir usando esa y el getdate() no es recomendable para ti.

Suerte!!