Fichero "WebRecords.prg" error en fechas
Publicado: Dom Nov 15, 2015 12:16 pm
Buenos días
He detectado y modificado un error en el fichero "WebRecords.prg", ya que las fechas no las actualiza correctamente.
Los cambios los dejo en negrita:
METHOD GetSqlValue( xValue ) CLASS XWebRecords
LOCAL cValue
SWITCH ValType( xValue )
CASE "D"
IF HB_IsDateTime()
cValue := "'" + ::oDataSource:GetDateSql( xValue ) + "'"
ELSE
cValue := "'" + ::oDataSource:DToSql( xValue ) + "'"
ENDIF
EXIT
CASE "T"
IF HB_IsDateTime( xValue )
cValue := "'" + ::oDataSource:GetDateSql( xValue ) + "'"
ELSE
cValue := "'" + ::oDataSource:DToSql( xValue ) + "'"
ENDIF
EXIT
CASE "L"
cValue := IIF( xValue, "1", "0" )
EXIT
CASE "N"
cValue := Alltrim( Str( xValue ) )
EXIT
CASE "C"
CASE "M"
cValue := "'" + ::oDataSource:StrSql( xValue ) + "'"
EXIT
#ifdef __XHARBOUR__
DEFAULT
#else
OTHERWISE
#endif
cValue := "NULL"
END SWITCH
RETURN cValue
He detectado y modificado un error en el fichero "WebRecords.prg", ya que las fechas no las actualiza correctamente.
Los cambios los dejo en negrita:
METHOD GetSqlValue( xValue ) CLASS XWebRecords
LOCAL cValue
SWITCH ValType( xValue )
CASE "D"
IF HB_IsDateTime()
cValue := "'" + ::oDataSource:GetDateSql( xValue ) + "'"
ELSE
cValue := "'" + ::oDataSource:DToSql( xValue ) + "'"
ENDIF
EXIT
CASE "T"
IF HB_IsDateTime( xValue )
cValue := "'" + ::oDataSource:GetDateSql( xValue ) + "'"
ELSE
cValue := "'" + ::oDataSource:DToSql( xValue ) + "'"
ENDIF
EXIT
CASE "L"
cValue := IIF( xValue, "1", "0" )
EXIT
CASE "N"
cValue := Alltrim( Str( xValue ) )
EXIT
CASE "C"
CASE "M"
cValue := "'" + ::oDataSource:StrSql( xValue ) + "'"
EXIT
#ifdef __XHARBOUR__
DEFAULT
#else
OTHERWISE
#endif
cValue := "NULL"
END SWITCH
RETURN cValue