Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Urgente: Convertir una cadena de caract. a datetime.

Estas en el tema de Urgente: Convertir una cadena de caract. a datetime. en el foro de SQL Server en Foros del Web. Estoy Modificando un Proyecto ASPNET de consulta y existe una funcion que puede traer datos en una variable String. Dicha variable es STRING fecha en ...
  #1 (permalink)  
Antiguo 16/02/2007, 16:59
 
Fecha de Ingreso: febrero-2007
Mensajes: 12
Antigüedad: 17 años, 2 meses
Puntos: 0
Urgente: Convertir una cadena de caract. a datetime.

Estoy Modificando un Proyecto ASPNET de consulta y existe una funcion que puede traer datos en una variable String. Dicha variable es STRING fecha en el SQL SERVER no acepta al pasarla a un campo DATETIME me da este error.

Exception Details: System.Data.SqlClient.SqlException: Error de sintaxis al convertir una cadena de caracteres a datetime.

A la cadena de sql le agregue este codigo antes del select set dateformat dmy y funciona no hay error pero al pasarle la string al campo DateTime.

Sql = Sql & " and fechacorte = '" & pfechacorte & "'"


Pfechacorte es String y fechaCorte es DateTime

Como puedo hacer me urge
  #2 (permalink)  
Antiguo 18/02/2007, 11:31
 
Fecha de Ingreso: febrero-2007
Mensajes: 12
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Urgente: Convertir una cadena de caract. a datetime.

Encontre la solucion Gracias de todas maneras:

pfechacorte = format(pfechacorte, "yyyymmdd"

en el select del sql convert(char,fechacorte,112) as fechacorte

en el where del sql convert(char,fechacorte,112) as fechacorte = '" & pfechacorte & "'
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:18.