Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2007, 14:57
EMILIO_2007
 
Fecha de Ingreso: febrero-2007
Mensajes: 12
Antigüedad: 17 años, 9 meses
Puntos: 0
Problema con ASPNET SQLSERVER conversion

Estoy Modificando un Proyecto ASP NET Problemas con Sqlserver y campos de fechas.

Encontre este codigo y no pasa de ahi, soy nuevo con ASPNET.

Anteriormente la cadena sql tiene otro codigo que funciona.

ejemplo:

sql = "select saldo,nombre, fechacorte where cuenta = " & wcta & " "

y luego esto:

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

Me da este error por que pfechacorte es string y fechacorte es DATETIME.

Error de sintaxis al convertir una cadena de caracteres a datetime.

En el QryAnalizer del SQlserver al escribir esto y si funciona WHERE (NumeroCuenta = 2165198) and fechacorte = '27/11/2006'

Con apostrofes y comillas da el error
fechacorte = '"27/11/2006"'
Error de sintaxis al convertir una cadena de caracteres a datetime.

He probado con lo siguiente y no me da resultado:
pfechacorte = Format(CDate(pfechacorte), "yyyy/mm/dd")

Sql = Sql & " and fechacorte = '" & pfechacorte & "' getdate() "

Al instalar el sqlserver me lo dejaron por defecto y esta seleccionando la fecha AAAA/MM/DD

El proyecto es ASPNET

Favor demen una solucion gracias, pfechacorte tiene que ir de ahi se saca un filtro para los cortes del mes.