Fechas !!

06/10/2004 - 21:56 por Mauricio Henao Romero | Informe spam
Hola a todos.
Espero puedan ayudarme.

En un formulario (con VB) tengo un TextBox, el cual
almacena una fecha.
Esta fecha la envio con:
TextBox2.Text = Date.Today

Ahora bien, en el Store Procedure del ingreso, hago lo
siguiente:

CREATE PROCEDURE [Sp_Ingreso]
(@Nota VARCHAR(500),
@Fecha VARCHAR(10),
@User VARCHAR(10))
AS
INSERT INTO TblTabla
(TxtNota,DtmFecha,StrUsuario)
VALUES (@Nota,CONVERT(VARCHAR
(10),@Fecha,112),@User)
GO

Lo cual me ingresa la fecha en formato YYYY/DD/MM (2004-06-
10), pero cuando hago un GetDate me muestra YYYY/MM/DD
(2004-10-06)

Como hago para que la fecha se guarde en la misma
configuracion que tiene el server ?, es decir, como 2004-
10-06
Ya que, cuando hago una consulta de los registros
ingresados hoy, hago:

SELECT TxtNota,StrUsuario FROM TblAnuncios WHERE CONVERT
(VARCHAR(10),DtmFecha,112)= CONVERT(VARCHAR(10),GetDate
(),112)

Y no me muestra nada.

Ojala puedan ayudarme.

Gracias.

Preguntas similare

Leer las respuestas

#1 Julio C. Panderi
07/10/2004 - 02:00 | Informe spam
Lo que podrias hacer es fijando el formato de fecha de un
lado u otro (o ambos). En SQL Server lo podes hacer con el
comando "Set Dateformat dmy" (formato dd/mm/yyyy), y desde
la aplicación con un "Format(fecha, "dd/mm/yyyy")".

Hola a todos.
Espero puedan ayudarme.

En un formulario (con VB) tengo un TextBox, el cual
almacena una fecha.
Esta fecha la envio con:
TextBox2.Text = Date.Today

Ahora bien, en el Store Procedure del ingreso, hago lo
siguiente:

CREATE PROCEDURE [Sp_Ingreso]
(@Nota VARCHAR(500),
@Fecha VARCHAR(10),
@User VARCHAR(10))
AS
INSERT INTO TblTabla
(TxtNota,DtmFecha,StrUsuario)
VALUES (@Nota,CONVERT(VARCHAR
(10),@Fecha,112),@User)
GO

Lo cual me ingresa la fecha en formato YYYY/DD/MM (2004-


06-
10), pero cuando hago un GetDate me muestra YYYY/MM/DD
(2004-10-06)

Como hago para que la fecha se guarde en la misma
configuracion que tiene el server ?, es decir, como 2004-
10-06
Ya que, cuando hago una consulta de los registros
ingresados hoy, hago:

SELECT TxtNota,StrUsuario FROM TblAnuncios WHERE CONVERT
(VARCHAR(10),DtmFecha,112)= CONVERT(VARCHAR(10),GetDate
(),112)

Y no me muestra nada.

Ojala puedan ayudarme.

Gracias.


.

Respuesta Responder a este mensaje
#2 MAXI
07/10/2004 - 02:04 | Informe spam
Hola, este link seguro te ayudara

http://www.microsoft.com/spanish/ms...art157.asp

Suerte




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messager:

"Mauricio Henao Romero" escribió en el
mensaje news:17fc01c4abde$a27ee0d0$
Hola a todos.
Espero puedan ayudarme.

En un formulario (con VB) tengo un TextBox, el cual
almacena una fecha.
Esta fecha la envio con:
TextBox2.Text = Date.Today

Ahora bien, en el Store Procedure del ingreso, hago lo
siguiente:

CREATE PROCEDURE [Sp_Ingreso]
(@Nota VARCHAR(500),
@Fecha VARCHAR(10),
@User VARCHAR(10))
AS
INSERT INTO TblTabla
(TxtNota,DtmFecha,StrUsuario)
VALUES (@Nota,CONVERT(VARCHAR
(10),@Fecha,112),@User)
GO

Lo cual me ingresa la fecha en formato YYYY/DD/MM (2004-06-
10), pero cuando hago un GetDate me muestra YYYY/MM/DD
(2004-10-06)

Como hago para que la fecha se guarde en la misma
configuracion que tiene el server ?, es decir, como 2004-
10-06
Ya que, cuando hago una consulta de los registros
ingresados hoy, hago:

SELECT TxtNota,StrUsuario FROM TblAnuncios WHERE CONVERT
(VARCHAR(10),DtmFecha,112)= CONVERT(VARCHAR(10),GetDate
(),112)

Y no me muestra nada.

Ojala puedan ayudarme.

Gracias.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida