Пример #1
0
        public virtual DbGenerateTableStatement CreateGenerateTableClause()
        {
            DbGenerateTableStatement statement = new DbGenerateTableStatement();

            statement.DbMgr = this;
            return(statement);
        }
        public override DbCommand CreateDbCommand(DbGenerateTableStatement _query)
        {
            DB2Command command = ((DB2Connection)DbConnection).CreateCommand();

            command.CommandText = _query.ToString();
            return(command);
        }
Пример #3
0
        public override DbCommand CreateDbCommand(DbGenerateTableStatement clause)
        {
            OracleCommand command = ((OracleConnection)DbConnection).CreateCommand();

            command.CommandText = clause.ToString();
            return(command);
        }
Пример #4
0
        public virtual int ExecuteNonQuery(DbGenerateTableStatement clause)
        {
            int       result = 0;
            DbCommand _cmd   = CreateDbCommand(clause);

            result = _cmd.ExecuteNonQuery();
            _cmd.Dispose();

            return(result);
        }
Пример #5
0
        public override int ExecuteNonQuery(DbGenerateTableStatement clause)
        {
            string sequence_name = string.Format("{0}Seq", clause.Tablename);

            sequence_name = FieldAlias(sequence_name);
            bool sequence_found = IsSequenceFound(sequence_name);

            if (sequence_found == false)
            {
                CreateSequence(sequence_name);
            }

            //Log(clause.ToString());


            int       result = 0;
            DbCommand _cmd   = CreateDbCommand(clause);

            result = _cmd.ExecuteNonQuery();
            _cmd.Dispose();

            return(result);
        }
 public override DbCommand CreateDbCommand(DbGenerateTableStatement _query)
 {
     return(new OleDbCommand(_query.ToString(), (OleDbConnection)DbConnection));
 }
Пример #7
0
 public abstract DbCommand CreateDbCommand(DbGenerateTableStatement clause);