--- parser3/src/classes/string.C 2001/05/21 16:38:46 1.53 +++ parser3/src/classes/string.C 2001/06/28 07:23:59 1.56 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: string.C,v 1.53 2001/05/21 16:38:46 parser Exp $ + $Id: string.C,v 1.56 2001/06/28 07:23:59 parser Exp $ */ #include "classes.h" @@ -24,9 +24,6 @@ // class class MString : public Methoded { -public: // VStateless_class - Value *create_new_value(Pool& pool) { return new(pool) VString(pool); } - public: MString(Pool& pool); public: // Methoded @@ -294,12 +291,12 @@ String& sql_result_string(Request& r, co if(sql_column_count!=1) PTHROW(0, 0, &statement_string, - "result must contain only one column"); + "result must contain exactly one column"); if(sql_row_count!=1) PTHROW(0, 0, &statement_string, - "result must contain only one row"); + "result must contain exactly one row"); String& result=*new(pool) String(pool); SQL_Driver::Cell& cell=sql_rows[0][0]; @@ -362,7 +359,7 @@ MString::MString(Pool& apool) : Methoded // ^string:sql[query] // ^string:sql[query](offset) - add_native_method("sql", Method::CT_DYNAMIC, _sql, 1, 2); + add_native_method("sql", Method::CT_STATIC, _sql, 1, 2); } // global variable