Пример #1
0
        } // End Sub ExecuteReader

        public void ExecuteReader(string sql, System.Data.CommandBehavior behaviour, DataReaderCallback_t readCallback)
        {
            using (System.Data.Common.DbCommand cmd = this.CreateCommand(sql))
            {
                this.ExecuteReader(cmd, behaviour, readCallback);
            }
        }
Пример #2
0
 public void ExecuteReader(string sql, DataReaderCallback_t readCallback)
 {
     using (System.Data.Common.DbCommand cmd = this.CreateCommand(sql))
     {
         this.ExecuteReader(cmd, readCallback);
     }
 } // End Sub ExecuteReader
Пример #3
0
 public virtual void ExecuteReader(string sql, DataReaderCallback_t callback)
 {
     using (System.Data.Common.DbCommand cmd = CreateCommand(sql))
     {
         ExecuteReader(cmd, callback);
     } // End Using cmd
 }
Пример #4
0
        public void ExecuteReader(System.Data.Common.DbCommand cmd, DataReaderCallback_t readCallback)
        {
            using (System.Data.Common.DbConnection dbConnection = this.GetConnection())
            {
                using (System.Data.Common.DbDataReader dataReader = this.ExecuteReader(cmd, dbConnection))
                {
                    readCallback(dataReader);
                } // End Using dataReader

                this.CloseConnection(dbConnection);
            } // End Using dbConnection
        }
Пример #5
0
        } // End Sub ProcessRequest

        public static void GetTableData(DataReaderCallback_t callback)
        {
            System.Data.SqlClient.SqlConnectionStringBuilder csb = new System.Data.SqlClient.SqlConnectionStringBuilder();
            csb.DataSource         = @"COR-W10-112\SQLEXPRESS";
            csb.InitialCatalog     = "COR_Basic_Demo_V4";
            csb.IntegratedSecurity = true;
            if (!csb.IntegratedSecurity)
            {
                csb.UserID   = "ApertureWebServicesDE";
                csb.Password = "******";
            } // End if (!csb.IntegratedSecurity)

            Loggy.cDAL DAL = Loggy.cDAL.CreateInstance();
            DAL.ConnectionString = csb.ConnectionString;

            DAL.ExecuteReader("SELECT * FROM T_Benutzer", callback);
        }
Пример #6
0
        } // End Function ExecuteScalar(strSQL)

        public virtual void ExecuteReader(System.Data.IDbCommand cmd, DataReaderCallback_t callback)
        {
            using (System.Data.Common.DbConnection con = this.Connection)
            {
                cmd.Connection = con;

                if (con.State != System.Data.ConnectionState.Open)
                {
                    con.Open();
                }

                using (System.Data.Common.DbDataReader idr = (System.Data.Common.DbDataReader)cmd.ExecuteReader(
                           System.Data.CommandBehavior.SequentialAccess | System.Data.CommandBehavior.CloseConnection
                           ))
                {
                    callback(idr);
                }

                if (con.State != System.Data.ConnectionState.Closed)
                {
                    con.Close();
                }
            } // End Using con
        }
Пример #7
0
        // ConnectionLess

        public void ExecuteReader(System.Data.Common.DbCommand cmd, System.Data.CommandBehavior behaviour, DataReaderCallback_t readCallback)
        {
            using (System.Data.Common.DbConnection connect = this.GetConnection())
            {
                using (System.Data.Common.DbDataReader dataReader = this.ExecuteReader(cmd, behaviour, connect))
                {
                    readCallback(dataReader);
                }

                this.CloseConnection(connect);
            }
        } // End Sub ExecuteReader