Introducir una fecha en un campo datetime de Sql_Server

15/04/2004 - 22:05 por Jesus Villamizar | Informe spam
Hola, al igual como les ecribí hace rato, sigo presentando
dificultades en la forma de como se accesa una fecha a un
campo datetime del la bd sql_server, por ejemplo cunado
intoduzco la fecha 01/04/2004 (1 de abril de 2004)
mediante la instrucción

<% fecha = "01/04/2004"
fecha = Formatdatetime(fecha,2)%>

el día y el mes se invierten ya que ya que si lo visualizo
por el query analizer lo veo como:

2004-01-04 00:00:00.000

y deber ser:
2004-04-01 00:00:00.000

me han comentado de otra función como esta, esto en una bd
Northwind:


<%
fecha = "30/09/1959"
fecha1 = year(cdate(fecha))& "/" & month(cdate(fecha))


& "/" & day(cdate(fecha))

strProvider = "tu cadena de conexion"
Set objConn = Server.CreateObject("ADODB.Connection")
Set objRS = Server.CreateObject("ADODB.Recordset")
objConn.Open strProvider
SQL = "INSERT INTO Employees (LastName, FirstName,


BirthDate) VALUES

('alguien', 'algo', CONVERT(DATETIME, '" &fecha1& "',


102))"

objConn.execute SQL
SQL= "Select * from Employees where BirthDate = CONVERT


(DATETIME, '"

&fecha1& "', 102)"
%>



lo adapto obviamente a la sintaxys para la introducción de
datos de una bd sql pero sigue sin arrojar resultados
positivos,

alguien sabe ó tiene idea como se resuelve esta extraña
situación...

Gracias

Preguntas similare

Leer las respuestas

Search Busqueda sugerida