--- parser3/src/classes/double.C 2001/07/13 12:13:50 1.33 +++ parser3/src/classes/double.C 2001/07/26 12:25:37 1.34 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) */ -static const char *RCSId="$Id: double.C,v 1.33 2001/07/13 12:13:50 parser Exp $"; +static const char *RCSId="$Id: double.C,v 1.34 2001/07/26 12:25:37 parser Exp $"; #include "classes.h" #include "pa_request.h" @@ -81,7 +81,7 @@ static void _sql(Request& r, const Strin Pool& pool=r.pool(); const String *string=sql_result_string(r, method_name, params); - double val=string?string->as_int():params->as_double(1, r); + double val=string?string->as_double():params->as_double(1, r); VDouble& result=*new(pool) VDouble(pool, val); result.set_name(method_name); r.write_assign_lang(result); @@ -115,9 +115,9 @@ MDouble::MDouble(Pool& apool) : Methoded // ^double.format{format} add_native_method("format", Method::CT_DYNAMIC, _string_format, 1, 1); + // ^double:sql[query] // ^double:sql[query](default) - // ^double:sql[query](default)(offset) - add_native_method("sql", Method::CT_STATIC, _sql, 2, 3); + add_native_method("sql", Method::CT_STATIC, _sql, 1, 2); } // global variable