Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.76/25: Рейтинг темы: голосов - 25, средняя оценка - 4.76
 Аватар для Kaktuc
1 / 1 / 0
Регистрация: 01.01.2023
Сообщений: 141
MS SQL

Как сделать create table?

03.04.2023, 08:39. Показов 6393. Ответов 105
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, подскажите пожалуйста как мне в с#описать функцию create table спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.04.2023, 08:39
Ответы с готовыми решениями:

create table
язык С# visual studio 2008 есть проблема с которой справиться немогу прошу помощи господа неоходимо допустим при клике на кнопку...

Create Table в C#
Ничего не понимаю Пытаюсь создать таблицу через SQL запрос и получаю ошибку, скажите что у меня не так?

Конструирование динамического запроса CREATE TABLE
Здравствуйте! Начал изучать базы данных. Предположим, есть строчка запроса, которая была на одном из форумов: SqlCommand...

105
 Аватар для Kaktuc
1 / 1 / 0
Регистрация: 01.01.2023
Сообщений: 141
04.04.2023, 14:28  [ТС]
Студворк — интернет-сервис помощи студентам
с таблицей разобрался теперь другой бок)

Добавлено через 18 минут
System.ArgumentException: "Столбец "Description" не принадлежит таблице ."
как так?
0
 Аватар для Andrey-MSK
3397 / 2283 / 388
Регистрация: 14.08.2018
Сообщений: 7,767
Записей в блоге: 4
04.04.2023, 14:29
Цитата Сообщение от Kaktuc Посмотреть сообщение
как так?
Значит нет такого столбца в таблице. Проверяйте название.
0
 Аватар для Kaktuc
1 / 1 / 0
Регистрация: 01.01.2023
Сообщений: 141
04.04.2023, 14:30  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Значит нет такого столбца в таблице. Проверяйте название.
Дело в том что он мне и не нужен
0
 Аватар для Andrey-MSK
3397 / 2283 / 388
Регистрация: 14.08.2018
Сообщений: 7,767
Записей в блоге: 4
04.04.2023, 14:35
Цитата Сообщение от Kaktuc Посмотреть сообщение
Дело в том что он мне и не нужен
Ну показывайте где в коде такое вылетает...

Не по теме:

Если внимательно прочитать всё что тут наотвечали, то решить уже можно было бы давно...

1
 Аватар для Kaktuc
1 / 1 / 0
Регистрация: 01.01.2023
Сообщений: 141
04.04.2023, 14:54  [ТС]
ну где встречается Description только в двух местах
C#
1
  //MySelectCommand5.CommandText = "select distinct i.SlCode, i.FullName, i.SlCode + ' (' + i.FullName + ')' as Description  from viewjobelement je, job j, global2.dbo.viewitems i, jobmatl jm where je.job = j.job and je.suffix = j.suffix and je.wcid = '" + MyComboData2 + @"' and enddate >= @MyDateParam1 and enddate <= @MyDateParam2 and jm.job = j.job and jm.suffix = j.suffix and jm.itemID = i.ConstID and i.ItemTypesID = 4 order by i.FullName";
SQL
1
2
3
4
5
6
7
8
9
10
 MyAdapter18.Fill(MyConnteyner18);
            IF (MyConnteyner18.Rows.Count > 0)
            {
                foreach (DataRow MyRow18 IN MyConnteyner18.Rows)
                {
                    MySheet.Cells[i, 1].Value = MyRow18["Description"];
                    MySheet.Cells[i, 1].Font.Bold = TRUE;
                    i = i + 2;
 
                 i++;
0
 Аватар для Andrey-MSK
3397 / 2283 / 388
Регистрация: 14.08.2018
Сообщений: 7,767
Записей в блоге: 4
04.04.2023, 16:02
Цитата Сообщение от Kaktuc Посмотреть сообщение
MyConnteyner18.Rows
Это что? DataGrid? Если да, то в ней есть этот столбец?
0
 Аватар для Kaktuc
1 / 1 / 0
Регистрация: 01.01.2023
Сообщений: 141
04.04.2023, 16:21  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Это что? DataGrid? Если да, то в ней есть этот столбец?
Оно?
Миниатюры
Как сделать create table?  
0
 Аватар для Andrey-MSK
3397 / 2283 / 388
Регистрация: 14.08.2018
Сообщений: 7,767
Записей в блоге: 4
04.04.2023, 16:33
Цитата Сообщение от Kaktuc Посмотреть сообщение
Оно?
А я откуда знаю... На картинке нет слова Description.

Добавлено через 6 минут

Не по теме:

Меня терзают смутные сомнения... Код кем написан...

0
04.04.2023, 17:16

Не по теме:

4 страницы решаем как базу создать
успех так держать!

0
 Аватар для Andrey-MSK
3397 / 2283 / 388
Регистрация: 14.08.2018
Сообщений: 7,767
Записей в блоге: 4
04.04.2023, 17:43
Цитата Сообщение от Dr9vik Посмотреть сообщение
4 страницы решаем как базу создать

Не по теме:

Как с временной таблицей работать... Хотя зачем она нужна, так ответа и не получили...


0
 Аватар для Kaktuc
1 / 1 / 0
Регистрация: 01.01.2023
Сообщений: 141
04.04.2023, 19:45  [ТС]
Dr9vik, благодаря тем кто мне помогал я и дошел до истины, да 4 страницы, так зато дошел результата
Andrey-MSK, таковы условия задачи
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18417 / 14348 / 5371
Регистрация: 17.03.2014
Сообщений: 29,032
Записей в блоге: 1
04.04.2023, 19:56
Цитата Сообщение от Kaktuc Посмотреть сообщение
таковы условия задачи
Можете привести их?
0
 Аватар для Kaktuc
1 / 1 / 0
Регистрация: 01.01.2023
Сообщений: 141
04.04.2023, 20:24  [ТС]
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Можете привести их?
Условия:
Есть рабочий SQL скрипт который в дальнейшем нужно его будет запихнуть в программу
SQL
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
USE test
 
/*создаем временную таблицу*/
CREATE TABLE #PR1 (Job BIGINT, Suffix SMALLINT, StatusRus nvarchar(100), StartDate datetime, EndDate datetime, BuhOrderCode nvarchar(100), BuhOrderDesc nvarchar(100), 
ItemID INT, SLCode nvarchar(100), FullName nvarchar(500), ItemTypesID INT, SN nvarchar(100), ProcessName nvarchar(100), [Route] nvarchar(100), 
IsTargetItem INT, JobOperationID INT, QtyReleased NUMERIC(18, 8), QtyComplete NUMERIC(18, 8), ElemNum INT, WC INT, WorksAspect nvarchar(100), SiteWC nvarchar(100), 
[Operation] nvarchar(100), Equipment nvarchar(100), EqModelPower nvarchar(100), Payable nvarchar(100), CorrectFactor NUMERIC(18, 8), Profession nvarchar(100), 
PerformersQty INT, [Rank] INT, Valuation NUMERIC(18, 8), Laboriousness NUMERIC(18, 8), HasClosedOpers INT, Reason nvarchar(100))
 
INSERT  #PR1 (Job, Suffix, StatusRus, StartDate, EndDate, BuhOrderCode, BuhOrderDesc, ItemID, SLCode, FullName, ItemTypesID, SN, ProcessName, [Route], JobOperationID, QtyReleased, QtyComplete, ElemNum, 
WC, WorksAspect, SiteWC, [Operation], Equipment, EqModelPower, Payable, CorrectFactor, Profession, PerformersQty, [Rank], Valuation, Laboriousness, HasClosedOpers, Reason)
EXECUTE dbo.GetRptPurpleTrud '2023-04-01', '2023-04-30', 207000, NULL
 
/*удаляем из пурпла с нулевой трудоемкостью*/
DELETE FROM #pr1 WHERE Laboriousness = 0
 
/*уменьшаем количество если закрыли в прошлом месяце*/
UPDATE #PR1
SET #PR1.qtyreleased = #PR1.qtyreleased - jobtranoper.QtyCompleteDelta
FROM jobtranoper
WHERE jobtranoper.joboperationid = #PR1.joboperationid AND #PR1.startdate < '2023-04-01' AND jobtranoper.FactualDate < '2023-04-01'
 
/*удаляем если количество 0*/
DELETE FROM #PR1 WHERE qtyreleased = 0
 
/*удаляем остановленное*/                
DELETE FROM #PR1 
WHERE statusrus = 'Отменено' AND qtycomplete = 0 
AND job NOT IN 
(
    SELECT jto.job 
    FROM JobTranOper jto 
    WHERE jto.job = #PR1.job AND rowdate >= '2023-04-01' AND rowdate <= '2023-04-30'
)
 
/*отчет*/
SELECT SiteWC, buhOrderDesc, sn, SUM(#PR1.qtyreleased * #PR1.performersqty * #PR1.Laboriousness) AS norma, SUM(#PR1.qtyreleased * #PR1.Valuation) AS summa
FROM #PR1
GROUP BY SiteWC, sn, buhOrderDesc
ORDER BY SiteWC, sn, buhOrderDesc
Есть рабочая программа которую нужно переделать под данный скрипт, а в частности вывод отчета (Данная часть программы без моих изменений)
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
using System;
using System.ComponentModel;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using NativeExcel;
using System.Reflection;
using System.Data.SqlClient;
using System.Data;
 
namespace Exp_Exel
{
    public partial class Frm_Analiz_znp : Form
    {
        public Frm_Analiz_znp()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
 
            string MyComboData2 = (string)comboBox2.SelectedItem; /*подразделение*/
            DateTime MyDateData_c = dateTimePicker1.Value;
            DateTime MyDateData_po = dateTimePicker2.Value;
 
            //Вызов Экселя//
            string Path = System.Windows.Forms.Application.StartupPath + "\\Data\\";
            IWorkbook book = NativeExcel.Factory.OpenWorkbook(Path + "VesZNP.xls");
            Path = @"\\Docx\report\";
            string file_name = Path + DateTime.Now.ToFileTime().ToString() + "VesZNP.xls";
            
 
            book.SaveAs(file_name);
            book = NativeExcel.Factory.OpenWorkbook(file_name);
            IWorksheet MySheet = book.ActiveSheet;
            IRange range = MySheet.Range[1, 1, 1, 1];
            range.Rows.RowHeight = 1;
 
            MySheet.Cells[2, 1].Value = "Плановая трудоемкость по участкам и по машинам " + MyComboData2 + " за период с " + Convert.ToDateTime(MyDateData_c.Date.ToString().Substring(0, 10)) + " по " + Convert.ToDateTime(MyDateData_po.Date.ToString().Substring(0, 10));
 
            int i = 6;
            //подключение SQL - вывожу результат//
            SqlConnection MyConnection5 = Connection_manager.GetCurrentConnection();
            SqlCommand MySelectCommand5 = new SqlCommand();
 
            MySelectCommand5.CommandText = @"select distinct i.SlCode, i.FullName, i.SlCode + ' (' + i.FullName + ')' as Description 
from viewjobelement je, job j, global2.dbo.viewitems i, jobmatl jm
where je.job = j.job and je.suffix = j.suffix and je.wcid = '" + MyComboData2 + @"' and enddate >= @MyDateParam1 and enddate <= @MyDateParam2
and jm.job = j.job and jm.suffix = j.suffix and jm.itemID = i.ConstID and i.ItemTypesID = 4
order by i.FullName" 
 
            MySelectCommand5.Parameters.Add("@MyDateParam1", SqlDbType.DateTime);
            MySelectCommand5.Parameters["@MyDateParam1"].Value = MyDateData_c.Date;
            MySelectCommand5.Parameters.Add("@MyDateParam2", SqlDbType.DateTime);
            MySelectCommand5.Parameters["@MyDateParam2"].Value = MyDateData_po.Date;
            MySelectCommand5.Connection = MyConnection5;
            MySelectCommand5.CommandTimeout = 0;
            System.Data.DataTable MyConnteyner5 = new System.Data.DataTable();
            SqlDataAdapter MyAdapter5 = new SqlDataAdapter(MySelectCommand5);
            MyAdapter5.Fill(MyConnteyner5);
            if (MyConnteyner5.Rows.Count > 0)
            {
                foreach (DataRow MyRow5 in MyConnteyner5.Rows)
                {
                    MySheet.Cells[i, 1].Value = MyRow5["Description"];
                    MySheet.Cells[i, 1].Font.Bold = true;
                    i = i + 2;
                    MySheet.Cells[i, 1].Value = "Ф.И.О. Бригадир"  ; //ЗНП
                    MySheet.Cells[i, 2].Value = "Численность (чел.)";  //Суффикс
                    MySheet.Cells[i, 3].Value = "Участок по ШР";  //Изделие
                    MySheet.Cells[i, 4].Value = "Состав Бригады"; // Наименование 
                    MySheet.Cells[i, 5].Value = "Участок в Глобал"; // Кол-во по ЗНП
                    MySheet.Cells[i, 6].Value = "Наименование машин"; // Выполнено по ЗНП 
                    MySheet.Cells[i, 7].Value = "№ машины"; // Вес на 1 изделие
                    MySheet.Cells[i, 8].Value = "ПЛАН Трудоемкость (по знп), н/ч";  // Вес по ЗНП
                    MySheet.Cells[i, 9].Value = "Пустое поле";  // Е/И
                    MySheet.Cells[i, 10].Value = "Выработка по бригаде, %";
                    MySheet.Cells[i, 11].Value = "численность чел.";
                    MySheet.Cells[i, 12].Value = "ФАКТ Трудоемкость (по знп), н/ч";
                    MySheet.Cells[i, 13].Value = "Пустое поле";
                    MySheet.Cells[i, 14].Value = "Выработка по бригаде, %";
                    MySheet.Cells[i, 15].Value = "численность чел.";
                    range = MySheet.Range[i, 1, i, 15];
                    range.Borders[XlBordersIndex.xlAround].ColorIndex = XlColorIndex.xlColorIndexAutomatic;
                    range.Borders[XlBordersIndex.xlInsideAll].ColorIndex = XlColorIndex.xlColorIndexAutomatic;
                   i++;
            SqlConnection MyConnection1 = Connection_manager.GetCurrentConnection();
            SqlCommand MySelectCommand1 = new SqlCommand();
 
            MySelectCommand1.CommandText = @"select distinct j.job, j.suffix, j.slcode, j.fullname, j.QtyReleased, j.QtyComplete, jm.Quantity, j.QtyReleased*jm.Quantity as summa, jm.UnitMeasure
from viewjobelement je, viewjob j, test2.dbo.viewitems i, jobmatl jm
where je.job = j.job and je.suffix = j.suffix and je.wcid = '" + MyComboData2 + @"' and enddate >= @MyDateParam1 and enddate <= @MyDateParam2
and jm.job = j.job and jm.suffix = j.suffix and jm.itemID = i.ConstID and i.ItemTypesID = 4 and i.slcode = '" + MyRow5["SlCode"].ToString() + "' order by j.fullname";
 
            MySelectCommand1.Parameters.Add("@MyDateParam1", SqlDbType.DateTime);
            MySelectCommand1.Parameters["@MyDateParam1"].Value = MyDateData_c.Date;
            MySelectCommand1.Parameters.Add("@MyDateParam2", SqlDbType.DateTime);
            MySelectCommand1.Parameters["@MyDateParam2"].Value = MyDateData_po.Date;
            MySelectCommand1.Connection = MyConnection1;
            MySelectCommand1.CommandTimeout = 0;
            System.Data.DataTable MyConnteyner1 = new System.Data.DataTable();
            SqlDataAdapter MyAdapter1 = new SqlDataAdapter(MySelectCommand1);
            MyAdapter1.Fill(MyConnteyner1);
            if (MyConnteyner1.Rows.Count > 0)
            {
                decimal summ = 0;
                foreach (DataRow MyRow1 in MyConnteyner1.Rows)
                {
                    MySheet.Cells[i, 1].Value = MyRow1["job"]; // job
                    MySheet.Cells[i, 2].Value = MyRow1["suffix"]; //suffix
                    MySheet.Cells[i, 3].Value = MyRow1["slcode"]; //slcode
                    MySheet.Cells[i, 4].Value = MyRow1["fullname"]; //fullname
                    MySheet.Cells[i, 5].Value = MyRow1["QtyReleased"]; //qtyrelease
                    MySheet.Cells[i, 6].Value = MyRow1["QtyComplete"]; //qtycomplete
                    MySheet.Cells[i, 7].Value = MyRow1["Quantity"]; //quantity
                    MySheet.Cells[i, 8].Value = MyRow1["summa"]; // summa
                    MySheet.Cells[i, 9].Value = MyRow1["UnitMeasure"]; //unitmeasure
                        //    MySheet.Cells[i, 10].Value = MyRow1[""]; 
                          //  MySheet.Cells[i, 11].Value = MyRow1[""];
                          //  MySheet.Cells[i, 12].Value = MyRow1[""];
                          //  MySheet.Cells[i, 13].Value = MyRow1[""];
                          //  MySheet.Cells[i, 14].Value = MyRow1[""];
                          //  MySheet.Cells[i, 15].Value = MyRow1[""];
                            summ = summ + Convert.ToDecimal(MyRow1["summa"].ToString());
                    range = MySheet.Range[i, 1, i, 15];
                    range.Borders[XlBordersIndex.xlAround].ColorIndex = XlColorIndex.xlColorIndexAutomatic;
                    range.Borders[XlBordersIndex.xlInsideAll].ColorIndex = XlColorIndex.xlColorIndexAutomatic;
                    i++;
                }
              /*  MySheet.Cells[i, 1].Value = "Итого";
                MySheet.Cells[i, 1, i, 7].Merge();
                MySheet.Cells[i, 8].Value = summ;
                MySheet.Cells[i, 1].Font.Bold = true;
                MySheet.Cells[i, 8].Font.Bold = true;
                range = MySheet.Range[i, 1, i, 15];
                range.Borders[XlBordersIndex.xlAround].ColorIndex = XlColorIndex.xlColorIndexAutomatic;
                range.Borders[XlBordersIndex.xlInsideAll].ColorIndex = XlColorIndex.xlColorIndexAutomatic;
                i = i + 2;*/
            }
                    
                }
            }
 
            book.SaveAs(file_name);
            System.Diagnostics.Process.Start(file_name);
 
            Close();
        }
 
        private void comboBox2_DropDown(object sender, EventArgs e)
        {
            //заполнение комбо-бокса Склад//
            SqlConnection MyConnection6 = Connection_manager.GetCurrentConnection();
            SqlCommand MySelectCommand6 = new SqlCommand();
            string zamena5 = comboBox2.Text.Replace("*", "%");
            MySelectCommand6.CommandText = @"select ID as whse
                                             from test2.dbo.WC
                                             where (ShortName in ('1', '2', '4', '5', '7') and WCPlot like '%000') or WCPlot = '206203' order by cast(ShortName as int)";
            MySelectCommand6.Connection = MyConnection6;
            System.Data.DataTable MyConnteyner6 = new System.Data.DataTable();
            SqlDataAdapter MyAdapter6 = new SqlDataAdapter(MySelectCommand6);
            MyAdapter6.Fill(MyConnteyner6);
            comboBox2.Items.Clear();
            foreach (DataRow MyRow6 in MyConnteyner6.Rows)
            {
                comboBox2.Items.Add(MyRow6["whse"].ToString());
            }
        }
 
        private void Frm_Analiz_znp_Load(object sender, EventArgs e)
        {
            var yr = DateTime.Today.Year;
            var mth = DateTime.Today.Month;
            var firstDay = new DateTime(yr, mth, 1).AddMonths(-1).AddMonths(1);
            var lastDay = new DateTime(yr, mth, 1).AddDays(0).AddMonths(1);
 
            dateTimePicker1.Value = firstDay;
            dateTimePicker2.Value = lastDay;
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            Frm_Help MyFrm1 = new Frm_Help();
            MyFrm1.ShowDialog();
        }
 
        private void ComboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
 
        }
    }
}
Добавлено через 1 минуту
Нужно создать мини-программу которая будет создавать временную таблицу переносить данные с существующей и согластно фильтру будет выводит данные в ексель
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18417 / 14348 / 5371
Регистрация: 17.03.2014
Сообщений: 29,032
Записей в блоге: 1
04.04.2023, 22:00
Цитата Сообщение от Kaktuc Посмотреть сообщение
Есть рабочий SQL скрипт который в дальнейшем нужно его будет запихнуть в программу
Вариант с хранимой процедурой не рассматривали?
0
 Аватар для Kaktuc
1 / 1 / 0
Регистрация: 01.01.2023
Сообщений: 141
04.04.2023, 22:21  [ТС]
OwenGlendower, нет нужно минимум ресурсов сервера использовать

Добавлено через 55 секунд
Интересует именно такая реализация как описанна высше и уже отредактирована нами ранее
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18417 / 14348 / 5371
Регистрация: 17.03.2014
Сообщений: 29,032
Записей в блоге: 1
04.04.2023, 22:22
Kaktuc, какая тут связь?
0
 Аватар для Kaktuc
1 / 1 / 0
Регистрация: 01.01.2023
Сообщений: 141
04.04.2023, 22:26  [ТС]
OwenGlendower, всмысле?

Добавлено через 2 минуты
Мы уже с вашей помощью реализовали все. Осталось только решить проблему с Description
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18417 / 14348 / 5371
Регистрация: 17.03.2014
Сообщений: 29,032
Записей в блоге: 1
04.04.2023, 22:33
Цитата Сообщение от Kaktuc Посмотреть сообщение
всмысле?
В смысле какая связь между моим предложением использовать хранимую процедуру и минимизацией использования ресурсов сервера?
0
 Аватар для Kaktuc
1 / 1 / 0
Регистрация: 01.01.2023
Сообщений: 141
05.04.2023, 07:04  [ТС]
OwenGlendower, а зачем дублировать данные и хранить их на сервере если они уже есть в основной таблице? Мы просто их вытягиваем с основной таблице помещаем во временную там делаем с ней все что нужно, и все выводим в ексель.

Добавлено через 1 минуту
Условия задачи таковы чтобы с основной таблице скопировать во временную сделать функции вывести в отчёт и временная таблица нафиг

Добавлено через 55 секунд
А хранить их постоянно зачем ведь данные обновляются в основной таблице
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18417 / 14348 / 5371
Регистрация: 17.03.2014
Сообщений: 29,032
Записей в блоге: 1
05.04.2023, 07:47
Kaktuc, я и не предлагаю хранить данные. Идея в том чтобы поместить скрипт с временной таблицей в хранимую процедуру. И тогда за одно обращение можно будет получить все необходимые данные. А еще мы сэкономим ресурсы сервера т.к. не он будет каждый раз компилировать один и тот же запрос.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2023, 07:47

Ошибка при выполнении CREATE TABLE: Число префиксов превышает максимально допустимое значение
Ребят помогите пожалуйста( раньше код работал сейчас же проблема( Вот сам код: using (SqlConnection conn = new...

DROOP TABLE и CREATE TABLE в ACCESS
Как использовать конструкции DROOP TABLE и CREATE TABLE в ACCESS? собственно ситуация такова: есть локальная база на аксесе...

Как через ADO вызвать Create Table?
Народ помогите пожалуйста. Как через ADO вызвать Create table для ACCESS. Необходимо создавать таблицы в ACCESS с помощью инструментов...

Как в строке CREATE TABLE указать FIELD_LEN и FIELD_DEC для поля NUMERIC?
Так что, в строке CREATE TABLE так и нельзя указать FIELD_LEN и FIELD_DEC для поля NUMERIC? :-((

Как правильно сделать построчное чтение txt файла, чтобы потом эти данные выводились в теге <table></table>?
У меня есть файл file.txt: Саша 12 руб. Рома 76 руб. Петя 120 руб. Маша 234 руб. Я пытаюсь создать функцию, которая...


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru