34 lines
842 B
C
34 lines
842 B
C
|
#ifndef _SqlGenerate_H__
|
|||
|
#define _SqlGenerate_H__
|
|||
|
#include <QString>
|
|||
|
#include <QMap>
|
|||
|
#include <QVariantMap>
|
|||
|
|
|||
|
/*
|
|||
|
\author: zym
|
|||
|
\brief : <EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><EFBFBD><EFBFBD>֯У<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
\version 1.0
|
|||
|
\note
|
|||
|
*/
|
|||
|
|
|||
|
class SqlGenerate
|
|||
|
{
|
|||
|
public:
|
|||
|
SqlGenerate();
|
|||
|
virtual ~SqlGenerate();
|
|||
|
QString createTable(QString table, QMap<QString, QString> map);
|
|||
|
QString insertData(QString table, QVariantMap map);
|
|||
|
QString selectWhere(QString table, QStringList Name, QString condition = "");
|
|||
|
QString selectUnion(QStringList table, QStringList Name, QString condition = "");
|
|||
|
QString createIndex(QString table, QString name);
|
|||
|
QString updateData(QString table, QVariantMap map, QString condition);
|
|||
|
QString deleteData(QString table, QString sWhere);
|
|||
|
private:
|
|||
|
bool checkCheckParameterSql(const QString& str);
|
|||
|
protected:
|
|||
|
|
|||
|
private:
|
|||
|
};
|
|||
|
|
|||
|
#endif // SqlGenerate_h__
|