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.