Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Работа с БД с С#. https://www.cyberforum.ru/ ado-net/ thread394839.html
Всем доброго времени суток. Суть вопроса такова. Есть запрос на добавление.изменение.удаление к БД MS SQL. Нужно в теперь сам запрос встроить в форму. Просьба помочь, не ссылками, поскольку я смутно понимаю как это делается в С#. Пересмотрел массу кодов по сайтам. Ниже привожу один из них с моими пояснениями как я это понимаю. SqlConnection con; //как я понимаю соединение...
Подключение, используя .config C#
Добрый день. Возникла необходимость создать базу на mssql server, подключить ее к приложению, используя config файл: в нем задается имя сервера, экземпляр SQL, логин, пароль и база данных. Потом при переносе приложения на другой комп, необходимо использовать другие настройки (имя, экземпляр, логин и т.д). На данный момент есть такая строка подлючения в конфиге: <connectionStrings> <add...
C# Подключение к БД Добрый день. Возникла необходимость создать базу на mssql server, подключить ее к приложению, используя config файл: в нем задается имя сервера, экземпляр SQL, логин, пароль и база данных. Потом при переносе приложения на другой комп, необходимо использовать другие настройки (имя, экземпляр, логин и т.д). На данный момент есть такая строка подлючения в конфиге: <connectionStrings> <add... https://www.cyberforum.ru/ ado-net/ thread394658.html C# Подскажите красивое реш-е для заненесения уникальных строк в MSSQL Подскажите куда копать! Есть DataSet с набором строчных значений varchar(255). Требуется выполнить проверку есть ли эти строки в БД MSSQL. Если такая строка есть - строка остается в dataset. Иначе - добавляется в БД и удаляется из DataSet. В результате в DataSet должны остаться только строки, которые уже есть в БД, а уникальные - перемещены в БД. Спасибо! https://www.cyberforum.ru/ ado-net/ thread394600.html
C# Перенос данных в БД
Здраствуйте. Я пишу программу для одной своей курсовой работы. И при написании у меня возникла такая проблема. Я никак не могу правильно считать введенные данные в textBox и записать их в таблицу БД (access). То есть. Есть форма. На ней много textBox-ов. В них я ввожу текст, числа. И я хочу что бы все что я ввел, записалось в таблицу БД в определенную ячейку. Как это сделать не пойму. Я...
C# Как добавить данные из базы в listbox? https://www.cyberforum.ru/ ado-net/ thread394187.html
Подскажите как вывести данные в listbox string queryString = "SELECT Id, Name, FROM tab_Developers"; using (SqlConnection connection = new SqlConnection("Server=(local);DataBase=SSCompany;integrated security=True;")) { SqlCommand command = new SqlCommand(queryString, connection); connection.Open();
C# Как написать функцию для PrintDialog https://www.cyberforum.ru/ ado-net/ thread394059.html
Как написать функцию для PrintDialog.Помогоите пожалуйста!
Самозаполняющаяся таблица SQL C#
Привет всем! Пишу сайт на АСП. Есть несколько таблиц в БД SQL Server 2008, которые заполняются удалённо пользователями. Есть ещё одна таблица (назовём её центральной), которую надо заполнять результатами вычислений из других таблиц. Например, берём таблицу 1, считаем сумму значений (int) в первом столбце и записываем полученное в центральную таблицу.
C# не выводятся данные в dataGridview Добрый день всем. собственно создал класс для подключения к базе и вывода его в грид: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.OleDb; using System.Data; using System.Windows.Forms; namespace RezervCopy https://www.cyberforum.ru/ ado-net/ thread393916.html C# Строка подключения https://www.cyberforum.ru/ ado-net/ thread393905.html
Здравствуйте! Подскажите как изменить путь к БД в строке подключения? В FAQ она выглядит так: string connStr = @"Data Source=(local)\SQLEXPRESS; Initial Catalog=Test; Integrated Security=True"; Чисто теоретически для того что бы база создавалась в папке с приложением строка такая:
C# Делаю клиент-сервер, конект к БД через адо.
Не работает кирилица когда беру данные с сервера.. команды: ASCIIEncoding str = new ASCIIEncoding(); socket.Send(str.GetBytes(result)); где сокет это сокет кто знает как получить кирилицу с байтов.. латиница нормально выводитс
C# Как работает SQLDataReader? https://www.cyberforum.ru/ ado-net/ thread393629.html
Всем привет. Вопрос конечно банальный, но мне не удалось найти на него исчерпывающий ответ. Кто знает каким образом проходит SQLDataReader по полученному результату запроса из БД? Проблема в том, что в очередной раз сталкиваюсь с проблемой поиска ошибки при попытке считывания данных. Вот код: DataTable people = new DataTable (); try {
7 / 7 / 0
Регистрация: 25.05.2010
Сообщений: 38
0

Пересечение нескольких таблиц - C# - Ответ 2229536

30.11.2011, 05:42. Показов 1743. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Пробую организовать поиск текста в файлах. По одному слову, сделал:

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
 public void GetFilesFromWord(string dbname, string word)
        {
            global.dtFsrez.Clear();  global.dtwordscrosstable.Clear();//Таблицы используемые как временные и для datagridview
 
            string CS = @"Data Source=" + setup.AppDir + @"Data\" + dbname + ".sdf;Persist Security Info=False;";
            SqlCeConnection con = new SqlCeConnection(CS);
            string sql = "Select Word, Type, ID from Dictionary where Word LIKE '" + word + "'";
            SqlCeCommand com = new SqlCeCommand(sql, con);
            SqlCeDataAdapter da = new SqlCeDataAdapter();
 
            DataTable tmp = global.dtdictionary.Copy(); tmp.Clear();
            try
            {
                da.SelectCommand = com;
                da.Fill(tmp);
            }
            catch (Exception ex)
            {
                MessageBox.Show("GetFilesFromWord-1\n" + ex.ToString() + "\nСодержимое запроса\n\n" + sql);
            }
     
            
            //для каждого найденого слова смотрю пересечения
            for (int i = 0; i < tmp.Rows.Count; i++)
            {
 
                sql = "Select * from WordsCrossTable where Word_ID = '" + tmp.Rows[i]["ID"] + "'";
                SqlCeCommand com2 = new SqlCeCommand(sql, con);
                SqlCeDataAdapter da2 = new SqlCeDataAdapter();
                try
                {
                    da2.SelectCommand = com2;
                    da2.Fill(global.dtwordscrosstable);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("GetFilesFromWord-2\n" + ex.ToString() + "\nСодержимое запроса\n\n" + sql);
                }
 
            }
            
            //для каждого пересечения вывожу файлы
            for (int i = 0; i < global.dtwordscrosstable.Rows.Count; i++)
            {
                sql = "Select folders.Dir, " +
                              "files.Name, " +
                              "files.Extension, " +
                              "files.Size, " +
                              "files.CreationTime, " +
                              "files.LastAccessTime, " +
                              "files.LastWriteTime, " +
                              "files.ReadOnly, " +
                              "files.Hidden, " +
                              "files.Encrypted " +
                               " from files , folders where files.dir_id = folders.id and "+ 
                               " files.ID = '"+ global.dtwordscrosstable.Rows[i]["File_ID"].ToString()+"'" ;
                SqlCeCommand cm = new SqlCeCommand(sql, con);
                SqlCeDataAdapter da2 = new SqlCeDataAdapter();
               try
                {
                    da2.SelectCommand = cm;
                    da2.Fill(global.dtFsrez);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("GetFilesFromWord вторая часть\n" + ex.ToString() + "\nСодержимое запроса\n\n" + sql);
                }
 
 
            }
        }
А как выполнить поиск по строке из слов?
Я разделяю текст и через foreach начинаю цикл:

C#
1
2
3
4
5
   string[] words = seachstr.Split(global.delimiterChars);
         
            foreach (string s in words)
            {
                ...//Примерно тоже, что и при поиске одного слова
Если текст "раз два три". То должно получится пересечение 3х таблиц.
Как мне это реализовать?
Я предполагаю, что нужно:
-создать таблицу файлов в памяти
-занести туда список всех файлов
-в foreach делать пересечение таблиц

но не догоняю как реализовать это программно, чувствую, что LINQ помог бы,
но я до него еще не дорос(.
Подскажите, пожалуйста, советом, как организовать указанный поиск текста...
В приложении ER-моделька и скрин программы с поиском слова, для наглядности...

Вернуться к обсуждению:
Пересечение нескольких таблиц C#
Миниатюры
Пересечение нескольких таблиц   Пересечение нескольких таблиц  
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2011, 05:42
Готовые ответы и решения:

Пересечение таблиц
В программировании совсем новичок, цель задачи заключается вот в чем. Программа должна брать 2...

Отображение нескольких таблиц в нескольких dataGridView
Доброго всем времени суток, пишу программу на C# которая работает с БД access 2007. БД состоит из...

Пересечение таблиц
Есть 2 таблицы (больных) в DBGride (ADOQuery, ADOConection)импортированных из Excel-я. Нужно...

Запрос на пересечение данных из 2 однотипных таблиц
Вроде был уверен что в СУБД которые не поддерживают INTERCECT заменой ему будет вложенный запрос с...

3
30.11.2011, 05:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2011, 05:42
Помогаю со студенческими работами здесь

Пересечение нескольких движущихся прямоугольных параллелепипедов
Всем здравствуйте! Столкнулся со следующей задачей... Есть несколько прямоугольных...

Пересечение нескольких окружностей с рандомными координатами и радиусами
Как определить пересекаются ли окружности (их число заданно рандомно, радиусы рандомно, позиции...

Данные из нескольких таблиц
Доброй ночи. Такая проблема у меня. У меня есть в одной таблице категории характеристик ...

Выборка из нескольких таблиц
-- -- Структура таблицы `orders` -- CREATE TABLE IF NOT EXISTS `orders` ( `idorder` int(10)...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru