123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Configuration;
- using System.Data.Common;
- namespace BD
- {
- class Program
- {
- static void Main(string[] args)
- {
- string dp = ConfigurationManager.AppSettings["provider"];
- string cnStr = ConfigurationManager.AppSettings["conStr"];
- DbProviderFactory df = DbProviderFactories.GetFactory(dp);
- using (DbConnection cn = df.CreateConnection())
- {
- Console.WriteLine("Объект подключения: " + cn.GetType().Name);
- cn.ConnectionString = cnStr;
- cn.Open();
- DbCommand cmd = df.CreateCommand();
- Console.WriteLine("Объект команды: " + cmd.GetType().Name);
- cmd.Connection = cn;
- string strSQL = "Select * From ";
- cmd.CommandText = strSQL + "Users";
- using (DbDataReader dr = cmd.ExecuteReader())
- {
- Console.WriteLine("Объект чтения данных: " + dr.GetType().Name);
- Console.WriteLine("\n Users");
- while (dr.Read())
- Console.WriteLine("-> ID - {0} | FIO -{1} | Login - {2} | Password - {3} | Pincode - {4} ",
- dr[0], dr[1], dr[2], dr[3], dr[4]);
- }
- cmd.CommandText = strSQL + "listofpayments";
- using (DbDataReader dr = cmd.ExecuteReader())
- {
- Console.WriteLine("Объект чтения данных: " + dr.GetType().Name);
- Console.WriteLine("\n listofpayments");
- while (dr.Read())
- Console.WriteLine("-> ID - {0} | Дата -{1} | Категория - {2} | Наиминование платежа - {3} | Количество - {4} | Цена - {5} | Стоимость - {6} ",
- dr[0], dr[1], dr[2], dr[3], dr[4], dr[5], dr[6]);
- }
- }
- Console.ReadKey();
- }
- }
- }
|