コード例 #1
0
ファイル: ADO.cs プロジェクト: fizikci/Cinar
        public override object ExecuteScalar()
        {
            Interpreter engine = new Interpreter(this.CommandText);
            engine.Parse();
            engine.Execute();

            return engine.Output;
        }
コード例 #2
0
ファイル: ADO.cs プロジェクト: 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);
        }
コード例 #3
0
ファイル: ADO.cs プロジェクト: fizikci/Cinar
        public override int ExecuteNonQuery()
        {
            Interpreter engine = new Interpreter(this.CommandText);
            engine.Parse();
            engine.Execute();

            return int.Parse(engine.Output);
        }