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
Leer las respuestas