Exemplo n.º 1
0
Arquivo: ADO.cs Projeto: fizikci/Cinar
        public override object ExecuteScalar()
        {
            Interpreter engine = new Interpreter(this.CommandText);
            engine.Parse();
            engine.Execute();

            return engine.Output;
        }
Exemplo n.º 2
0
Arquivo: ADO.cs Projeto: fizikci/Cinar
        protected override DbDataReader ExecuteDbDataReader(CommandBehavior behavior)
        {
            Interpreter engine = new Interpreter(this.CommandText);
            engine.Parse();
            engine.Execute();

            if (string.IsNullOrEmpty(engine.Output))
            {
                CinarDataReader cdr = new CinarDataReader(engine.ResultSet, engine.FieldNames, engine.FieldTypes);
                return cdr;
            }
            else
                throw new Exception(engine.Output);
        }
Exemplo n.º 3
0
Arquivo: ADO.cs Projeto: fizikci/Cinar
        public override int ExecuteNonQuery()
        {
            Interpreter engine = new Interpreter(this.CommandText);
            engine.Parse();
            engine.Execute();

            return int.Parse(engine.Output);
        }