--- parser3/src/classes/string.C 2001/05/21 16:38:46 1.53 +++ parser3/src/classes/string.C 2001/06/28 07:41:59 1.57 @@ -5,8 +5,9 @@ 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.57 2001/06/28 07:41:59 parser Exp $ */ +static char *RCSId="$Id: string.C,v 1.57 2001/06/28 07:41:59 parser Exp $"; #include "classes.h" #include "pa_request.h" @@ -24,9 +25,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 +292,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 +360,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