Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для Pushkinmazila
2 / 2 / 0
Регистрация: 26.12.2015
Сообщений: 79
MS SQL

Выполнение запроса SQL

04.08.2016, 15:52. Показов 1185. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
И так в прошлой проблеме мы так и не смогли найти решения,именно по этому я прошу вас чтобы вы предоставили мне свой кусочек кода(в качестве примера)где вы выполняете sql запрос
На просторах интернета мною был обнаружен кусок идиально подходящий под описание
Вариант взят с офф сайта - https://msdn.microsoft.com/ru-... -snippet-1
Оригинал
C#
1
2
3
4
5
6
Northwnd db = new Northwnd(@"c:\northwnd.mdf");
IEnumerable<Customer> results = db.ExecuteQuery<Customer>
(@"SELECT c1.custid as CustomerID, c2.custName as ContactName
    FROM customer1 as c1, customer2 as c2
    WHERE c1.custid = c2.custid"
);
Обработка
C#
1
2
3
4
[U]Тест1 [/U]db = new [U]Тест1 [/U](@"Data Source=DESKTOP-BJL50A6\PUSHKINMAZILA;Initial Catalog=Тест1;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False");
            IEnumerable<[U]Name[/U]> results = db.ExecuteQuery<[U]Name[/U]>
            (@"SELECT *FROM Name"
            );
Ошибку он выдает мне в подчеркнутых местах мол таких переменных не существует
Также выкладываю полный код формы
Кликните здесь для просмотра всего текста
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
using System.Data.SqlClient;
 
namespace Kvest
{
    public partial class Form6 : Form
    {
        OleDbConnection connection;
        OleDbDataAdapter adapter;
        DataSet dataSet;
        BindingSource bindingSource;
        DataTable DT;
        public Form6()
        {
            InitializeComponent();
            connection = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DESKTOP-BJL50A6\PUSHKINMAZILA;Initial Catalog=Тест1;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False");
            dataSet1 = new DataSet();
        }
 
        private void Form6_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "тест1DataSet.Mark". При необходимости она может быть перемещена или удалена.
            this.markTableAdapter.Fill(this.тест1DataSet.Mark);
            // TODO: данная строка кода позволяет загрузить данные в таблицу "тест1DataSet.Group". При необходимости она может быть перемещена или удалена.
            this.groupTableAdapter.Fill(this.тест1DataSet.Group);
            // TODO: данная строка кода позволяет загрузить данные в таблицу "тест1DataSet.Name". При необходимости она может быть перемещена или удалена.
            this.nameTableAdapter.Fill(this.тест1DataSet.Name);
            
        }
 
        private void nameBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            this.Validate();
            this.nameBindingSource.EndEdit();
            this.tableAdapterManager.UpdateAll(this.тест1DataSet);
 
        }
 
        private void nameBindingNavigator_RefreshItems(object sender, EventArgs e)
        {
 
        }
 
        private void iD_GroupTextBox_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void iD_MarkLabel_Click(object sender, EventArgs e)
        {
 
        }
 
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
 
        }
 
        private void iD_GroupComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
 
        }
 
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            this.nameTableAdapter.Update(this.тест1DataSet.Name);
            
        }
 
        private void Exit_Click(object sender, EventArgs e)
        {
            Close();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
         
           
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
 
            this.Width = 1000; ////Изменение размеров ФОРМЫ
            this.Height = 600; ////Изменение размеров ФОРМЫ
            Load_table("SELECT * FROM Name");
        }
        private void Load_table(string str)
        {
            DataTable DT = new DataTable("Name");
            OleDbDataAdapter adapter = new OleDbDataAdapter(str, connection);
            dataSet1.Tables.Add(DT);
            adapter.Fill(dataSet1, "Name");
            bindingSource = new BindingSource(dataSet1, "Name");
            dataGridView1.DataSource = bindingSource;
        }
 
        private void button3_Click(object sender, EventArgs e)
        {
            
            Load_table("SELECT * FROM Table1 ");
            dataSet1.Tables.Clear();
        }
    
    }
    
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.08.2016, 15:52
Ответы с готовыми решениями:

Выполнение SQL запроса
Подключил БД к проекту C# через стандартный источник данных, далее подключил компоненты DataGridView для отображение данных из БД. В SQL...

Выполнение Sql запроса в цикле
Здравствуйте , посоветуйте как убрать sql запрос из цикла ? работаю с sqlite под unity3d язык программирования c# ...

Выполнение запроса SQL при нажатии на кнопку
Сейчас у меня при нажатии на кнопку выполняется запрос на обновление столбца в БД Accesse, т. е при открытии формы в столбец заносится...

3
 Аватар для Pushkinmazila
2 / 2 / 0
Регистрация: 26.12.2015
Сообщений: 79
04.08.2016, 16:01  [ТС]
А вот и скрин подогнал
Миниатюры
Выполнение запроса SQL  
0
54 / 48 / 31
Регистрация: 14.04.2015
Сообщений: 273
12.08.2016, 03:43
а что такое "Тест1"
0
 Аватар для Pushkinmazila
2 / 2 / 0
Регистрация: 26.12.2015
Сообщений: 79
12.08.2016, 15:38  [ТС]
Все уже хорошо
Все разрешилось
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.08.2016, 15:38
Помогаю со студенческими работами здесь

SQL запросы, чем плоха конкатенация SQL запроса?
Опишу ситуацию, есть БД с несколькими таблицами, с которыми нужно совершать много разных операций при разных условиях. Операции...

Выполнение запроса к DataTable
Выполняю запрос к базе и получаю таблицу &quot;obor_d_vse&quot; DataTable obor_d_vse = DbqueryTable(&quot;SELECT PROVOD.NNP,...

Выполнение запроса с курсором
Помогите пожалуйста, в c# новичек, сделал подключение к БД SQL и выполняю такой запрос: SqlCommand cod = new SqlComand( ...

Выполнение запроса в форме
Добрый день! уважаемые форумчане такая проблема. пытаюсь вывести результат запроса в текст бокс, но во время обработки происходит...

Ожидать выполнение запроса
У меня есть запрос, который выполняется довольно долго (несколько минут). Как мне отключить таймаут у переменной с командой? Чтобы в это...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru