Esempio n. 1
0
 /// <summary>
 /// Этот метод находит из базы данных  последнее время котировки и делает запрос на сайт и сохраняет в БД
 /// </summary>
 /// <param name="pathFile">Путь к файлу</param>
 /// <param name="value">Выбранная котировка</param>
 /// 
 public string FirstConnectBD(string value,string pathFile)
 {
     string response = "";
     WorkFile a = new WorkFile();
     string patch = "Data Source = (LocalDB)\\MSSQLLocalDB; AttachDbFilename='|DataDirectory|\\Forex.mdf'; Integrated Security = True; Connect Timeout = 30";// данные конфигурации
     List<int> BListT = new List<int>();
     List<double> BListB = new List<double>();
     List<double> BListS = new List<double>();
     // где то тут ошибка
     BdReqest reqestBdEURUSD = new BdReqest(patch); // Создание объекта БД 
     reqestBdEURUSD.CommandSelect(ref BListT, ref BListB, ref BListS, value);
     response = ConnectIBD(BListT[BListT.Count - 1], 1000000, value); // загрузить 100000 записей
     return response;
 }
Esempio n. 2
0
        /// <summary>
        /// Этот метод находит из базы данных  последнее время котировки и делает запрос на сайт и сохраняет в БД
        /// </summary>
        /// <param name="pathFile">Путь к файлу</param>
        /// <param name="value">Выбранная котировка</param>
        /// <param name="number">кол-во чисел</param>
        public string FirstConnectBD(string value, string pathFile, int number, string patch)
        {
            string        response = "";
            WorkFile      a        = new WorkFile();
            List <int>    BListT   = new List <int>();
            List <double> BListB   = new List <double>();
            List <double> BListS   = new List <double>();
            // Создание объекта БД
            BdReqest reqestBdEURUSD = new BdReqest(patch);
            // Выбор записей
            SqlConnection con = new SqlConnection(patch);

            con.Open();
            // выбор данных из бд
            reqestBdEURUSD.CommandSelect(ref BListT, ref BListB, ref BListS, value, con);
            con.Close();
            con.Dispose();
            Console.WriteLine("Last   Time in BD " + BListT[BListT.Count - 1]);
            // (правильно)
            response = ConnectIBD(BListT[BListT.Count - 1], number, value);
            return(response);
        }