![]() |
Table.cppGo to the documentation of this file.00001 // Table.cpp 00002 /* 00003 Copyright (C) 2004 Anders Hedstrom 00004 00005 This program is free software; you can redistribute it and/or 00006 modify it under the terms of the GNU General Public License 00007 as published by the Free Software Foundation; either version 2 00008 of the License, or (at your option) any later version. 00009 00010 This program is distributed in the hope that it will be useful, 00011 but WITHOUT ANY WARRANTY; without even the implied warranty of 00012 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00013 GNU General Public License for more details. 00014 00015 You should have received a copy of the GNU General Public License 00016 along with this program; if not, write to the Free Software 00017 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 00018 */ 00019 00020 //#include <stdio.h> 00021 00022 #include "Table.h" 00023 00024 00025 namespace db { 00026 00027 00028 Table::Table(Database& db) : m_db(db) 00029 { 00030 m_new = true; 00031 } 00032 00033 00034 Table::~Table() 00035 { 00036 } 00037 00038 00039 std::string Table::sqlsafe(const std::string& input) 00040 { 00041 std::string str; 00042 for (size_t i = 0; i < input.size(); i++) 00043 { 00044 if (input[i] == '\'') 00045 str += "'"; 00046 str += input[i]; 00047 } 00048 return str; 00049 } 00050 00051 00052 } // namespace db |