Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
GarikFIN
0 / 0 / 0
Регистрация: 15.01.2013
Сообщений: 4
1

Сохранение запроса из БД

15.01.2013, 16:35. Просмотров 499. Ответов 3
Метки нет (Все метки)

Необходимо в формате txt или docx сохранить запрос из базы данных.
На всякий случай листинг запроса:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
string query = "Select * from Contracts";
            int count = 0;
            
            for (int i = 0; i <= chb_arr.Length - 1; i++)
            {
                if (chb_arr[i].Checked)
                {
                    count++;
                }
            }
            
            if (count != 0)
            {
                query += " Where ";
                
                for (int i = 0; i <= chb_arr.Length - 1; i++)
                {
                    if (chb_arr[i].Checked)
                    {
                        if (i != chb_arr.Length - 1)
                        {
                            query += names_columns[i] + " = \'" + controls_arr[i].Text + "\' and ";
                        }
                        else
                        {
                            query += names_columns[i] + " between " + controls_arr[i].Text + " and " + controls_arr[i + 1].Text + "\' and ";
                        }
                    }
                }
                
                query = query.Substring(0, query.Length - " and ".Length);
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2013, 16:35
Ответы с готовыми решениями:

Сохранение SQL запроса на создание таблицы в VS2012
Только начал изучать технологии ADO.NET по книге Троелсена. На данный момент...

ODBC сохранение результата sql запроса в текстовый файл
Доброго времени суток. Есть большая БД с товарами, на данный момент выгружаю...

Формирование запроса к базе данных и сохранение в ней внесенных изменений
База данных Access 2003 Таблиц в базе в принципе, но вроде для запроса нужны 3...

Автоматическое сохранение запроса
Добрый вечер)В бд создал запрос -Дубль111, который из таблицы:...

Сохранение запроса tadoquery
Здравствуйте, уважаемые профи! подскажите как сохранить запрос TADOQuery в dbf...

3
LaFrance
3 / 3 / 1
Регистрация: 25.07.2011
Сообщений: 10
15.01.2013, 21:50 2
В смысле, нужно сохранить запрос как строку или результат выполнения запроса, который будет отображаться как таблица в этом текстовом файле?
0
GarikFIN
0 / 0 / 0
Регистрация: 15.01.2013
Сообщений: 4
15.01.2013, 21:57  [ТС] 3
подойдет и тот и этот вариант,главное чтобы запрос который мы выбираем был сохранен(желательно не автоматически,а с окном выбора пути и имени) в указанных выше форматах читабельно)
0
LaFrance
3 / 3 / 1
Регистрация: 25.07.2011
Сообщений: 10
16.01.2013, 11:37 4
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
string query = "select * from \"your_table\" where etc.";
 
Stream myStream;
StreamWriter sw;
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
 
saveFileDialog1.Filter = "Текстовый файл (*.txt)|*.txt";
 
if (saveFileDialog1.ShowDialog().Value == true)
{
  if ((myStream = saveFileDialog1.OpenFile()) != null)
     {
       sw = new StreamWriter(myStream);
       sw.WriteLine(query);
       sw.Close();
       myStream.Close();
      }
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2013, 11:37

Выход без запроса на сохранение
Как сделать так, чтобы при закрытии не было запроса на сохранение?

Сохранение страницы ajax запроса
отправил ajax.actionlink запрос действию контроллера, перелогинился частичные...

Закрыть форму без запроса на сохранение
Есть форма которая служит для ввода параметров по котором формируется отчет,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru