Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.62/26: Рейтинг темы: голосов - 26, средняя оценка - 4.62
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534

SQL запрос на русском языке

17.08.2022, 19:44. Показов 5735. Ответов 48
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, можно ли сделать запрос на русском языке или он будет работать только на английском языке? Я пробовал на русском делать, но увы не сработало, пришлось переделать на английском.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.08.2022, 19:44
Ответы с готовыми решениями:

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

Параметризированный запрос на языке SQL
поддерживает ли mssql параметризированный запрос формата SELECT * FROM TableName WHERE ColumnName IN(@vals) и какой тип параметра будет...

Запрос в Access на языке SQL
Здравствуйте. Есть две таблицы: в одной хранятся сведения по акциям и их номинальной стоимости, а во второй - сведения о продаже этих...

48
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
18.08.2022, 14:30  [ТС]
Студворк — интернет-сервис помощи студентам
Usaga, Но как сказали, что бы работа была серьезной

Добавлено через 5 минут
Usaga, Ладно, тогда круто, пойду еще доделывать, спасибо за помощь, удачи.
0
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
20.08.2022, 18:22  [ТС]
Usaga, Подскажите, что в данном запросе не верно?
SQL
1
string updateQuery = "UPDATE `predmet01` SET Familiy='" + TextBox_2.Text + "', Name='" + TextBox_3.Text + "', Otchestvo='" + TextBox_4.Text + "', 01.08.2022='" + TextBox_5.Text + "', 02.08.2022='" + TextBox_6.Text + "', 03.08.2022='" + TextBox_7.Text + "', 04.08.2022='" + TextBox_8.Text + "', 05.08.2022='" + TextBox_9.Text + "', 06.08.2022='" + TextBox_10.Text + "', 07.08.2022='" + TextBox_11.Text + "', 08.08.2022='" + TextBox_12.Text + "', 09.08.2022='" + TextBox_13.Text + "', 10.08.2022='" + TextBox_14.Text + "', 11.08.2022='" + TextBox_15.Text + "', 12.08.2022='" + TextBox_16.Text + "', 13.08.2022='" + TextBox_17.Text + "', 14.08.2022='" + TextBox_18.Text + "', 15.08.2022='" + TextBox_19.Text + "', 16.08.2022='" + TextBox_20.Text + "', 17.08.2022='" + TextBox_21.Text + "', 18.08.2022='" + TextBox_22.Text + "', 19.08.2022='" + TextBox_23.Text + "', 20.08.2022='" + TextBox_24.Text + "', 21.08.2022='" + TextBox_25.Text + "', 22.08.2022='" + TextBox_26.Text + "', 23.08.2022='" + TextBox_27.Text + "', 24.08.2022='" + TextBox_28.Text + "', 25.08.2022='" + TextBox_29.Text + "', 26.08.2022='" + TextBox_30.Text + "', 27.08.2022='" + TextBox_31.Text + "', 28.08.2022='" + TextBox_32.Text + "', 29.08.2022='" + TextBox_33.Text + "', 30.08.2022='" + TextBox_34.Text + "', 31.08.2022='" + TextBox_35.Text + "' WHERE id =" + INT.Parse(TextBox_1.Text);
Добавлено через 1 минуту
Usaga, У меня до textbox_15 информация вставляется в текстбоксы, когда перехожу в режим изменения, а дальше пустые строки, что делать?

Добавлено через 19 минут
Usaga, Я закрыл все в апострофы, но так все равно нечего не заработало
0
 Аватар для Kazbek17
1485 / 939 / 455
Регистрация: 06.02.2012
Сообщений: 2,870
20.08.2022, 18:48
Usaga, мда, вы на разных языках говорите
0
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
20.08.2022, 19:00  [ТС]
блин, я нашел в чем проблема

Добавлено через 32 секунды
Я забыл добавить DGV возможность добавлять в поля еще несколько строк

Добавлено через 2 минуты
Теперь все заработало
0
 Аватар для Рядовой
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
22.08.2022, 23:12
goodrogrammer, я не ошибся, у вас в названиях столбцов даты?!
1
23.08.2022, 10:13

Не по теме:

Рядовой, я это тоже увидел и решил молча пройти мимо...

0
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
24.08.2022, 21:31  [ТС]
Рядовой, А что Вам там не понравилось, каждый в жизни находит способ как выживать, поэтому я могу писать в названиях столбцов что угодно.

Добавлено через 4 минуты
Рядовой, Да, можно было сделать названия тем, но я их не знаю, поэтому я сделал названия столбцов датами, а для понятности, что было допустим в какую то из этих дат, я сделал отдельную форму, где можно сделать примечание напротив какой либо даты.
0
 Аватар для Рядовой
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
24.08.2022, 22:35
goodrogrammer, просто интересно как вы потом будете считать итоговую оценку за год
1
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
25.08.2022, 10:00  [ТС]
Рядовой, В любой момент будет возможность переделать, разъяснился же, что тем у меня нет, следовательно из всего этого я сделал даты.

Добавлено через 3 минуты
Рядовой, Есть некоторые предметы, которые бывают в неделю 2 раза только, то с каждым разом когда проходит месяц, данная таблица будет сохраняться и заменяться на новую. Это как в обыкновенном журнале, месяц прошел, страница переворачивается и мы переходим уже на новую страницу для следующего месяца.

Добавлено через 1 минуту
Рядовой, Кстати можно сделать запрос, который при выборе первой строки, будет выбирать студента/ученика по Фамилии и высчитывать его итоговую оценку.
0
HF
 Аватар для HF
1342 / 926 / 202
Регистрация: 09.09.2011
Сообщений: 2,753
Записей в блоге: 2
25.08.2022, 12:53

Не по теме:

Цитата Сообщение от goodrogrammer Посмотреть сообщение
то с каждым разом когда проходит месяц, данная таблица будет сохраняться и заменяться на новую. Это как в обыкновенном журнале, месяц прошел, страница переворачивается и мы переходим уже на новую страницу для следующего месяца.
dbo.Report20000101, ..., dbo.Report20220101, dbo.Report20220115, dbo.Report202201151334, dbo.Report202201151954, ..., dbo.ReportForDirector, dbo.Report202208ForBuhgaler, ... dbo.Report20220822, .... Шёл 2055 год. Количество таблиц стремилось к бесконечности. :D



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

Не по теме:

Цитата Сообщение от Рядовой Посмотреть сообщение
просто интересно как вы потом будете считать итоговую оценку за год
Ну дак сделает процедуру которая из ХХ таблиц делает выборку.. по известным колонкам. Это же как журнал, зашёл, посмотрел какие колонки и используешь. :D

1
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
25.08.2022, 13:19  [ТС]
HF, Мне на данный момент пока что нет требуется делает расчет итоговой оценки.

Добавлено через 2 минуты
HF, Можете подсказать? В чем у меня может быть ошибка в запросе, я пересмотрел множество раз и так не смог найти ошибку, данные не обновляются, кроме добавления и удаления.
SQL
1
string updateQuery = "UPDATE `infokurs1semestr1predmet1` SET `Number`='" + textBox2.Text + "', `Information`='" + textBox3.Text + "', WHERE id =" + INT.Parse(textBox1.Text);
0
 Аватар для Andrey-MSK
3397 / 2283 / 388
Регистрация: 14.08.2018
Сообщений: 7,762
Записей в блоге: 4
25.08.2022, 13:25
Цитата Сообщение от goodrogrammer Посмотреть сообщение
"', WHERE id ="
Зачем тут запятая? И еще можно вот такое написать в поле ввода
C#
1
textBox3.Text = "; DROP DATABASE MyDataBase; --";
И хана вашей БД...
1
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
25.08.2022, 13:32  [ТС]
Andrey-MSK, пока живет
0
 Аватар для Andrey-MSK
3397 / 2283 / 388
Регистрация: 14.08.2018
Сообщений: 7,762
Записей в блоге: 4
25.08.2022, 13:43
Цитата Сообщение от goodrogrammer Посмотреть сообщение
пока живет
Осталось не долго....
Вставка, удаление, обновление записей в базе данных - читать раздел Работа с параметризованными объектами команд.

Добавлено через 1 минуту
goodrogrammer, или тут - Параметризация запросов
3
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
25.08.2022, 13:45  [ТС]
Andrey-MSK, К чему Вы ведете?
0
 Аватар для Andrey-MSK
3397 / 2283 / 388
Регистрация: 14.08.2018
Сообщений: 7,762
Записей в блоге: 4
25.08.2022, 13:47
Цитата Сообщение от goodrogrammer Посмотреть сообщение
К чему Вы ведете?
К правильному написанию запросов в SqlCommand.
1
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
25.08.2022, 13:56  [ТС]
Andrey-MSK, Можете на прямую вкратце написать чего не так по Вашему?

Добавлено через 3 минуты
Andrey-MSK, Я уже заметил, что моя программа ломается когда начинаешь делать обновление данных

Добавлено через 5 минут
Andrey-MSK, Получается Вы говорите мне о том, что я не правильно пишу запросы? Или о том что нужно писать запросы не так как написано у меня?
0
 Аватар для Andrey-MSK
3397 / 2283 / 388
Регистрация: 14.08.2018
Сообщений: 7,762
Записей в блоге: 4
25.08.2022, 14:03
Цитата Сообщение от goodrogrammer Посмотреть сообщение
Можете на прямую вкратце написать чего не так по Вашему?
Слишком долго писать, проще одним словом - всё.
Работая с БД нужно вначале научиться с ней работать на её родном языке - SQL. Узнать про нормализацию данных, нормальные формы таблиц, узнать про отношения таблиц в БД, правила именования и т.д.
Когда всё понято и изучено можно переходить к переводу всех запросов на C#, и тут уже нужно читать и понимать документацию по ADO.NET, научиться правильно записывать команды и параметры, и вот тогда всё будет нормально работать...
Цитата Сообщение от goodrogrammer Посмотреть сообщение
Я уже заметил, что моя программа ломается когда начинаешь делать обновление данных
Я вам про запятую зря написал?

И ещё - ВСЯ работа с БД оборачивается в try .. catch, чтобы можно было ловить ошибки.

Добавлено через 3 минуты
goodrogrammer, сравните своё произведение и вот это - https://www.cyberforum.ru/ado-... st16373306
3
40 / 44 / 1
Регистрация: 19.01.2021
Сообщений: 534
25.08.2022, 14:04  [ТС]
Andrey-MSK, Так ошибок нет, все работает, только вылезает почти везде и не всегда вот эта ошибка, я помню что всегда исправлял ее и знал, а сейчас через некоторое долго время вернулся и не помню, как я исправлял данную ошибку.
---------------------------

---------------------------
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id =6' at line 1
---------------------------
ОК
---------------------------
0
1341 / 920 / 265
Регистрация: 08.08.2014
Сообщений: 2,775
25.08.2022, 14:05
Цитата Сообщение от goodrogrammer Посмотреть сообщение
Можете на прямую вкратце написать чего не так по Вашему
Вы добавляете значения параметров напрямую в текст запроса. Так делать не надо. Причины - снижение безопасности (SQL injection) и сложности с правильным экранированием/форматированием значений.

Правильный подход - использовать параметризованные запросы (ссылки выше в сообщении Andrey-MSK).
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.08.2022, 14:05

Запрос в MS Access на языке SQL
1. Составьте запрос, который вывел бы рейтинг, имя заказчика и город из таблицы Заказчик, упорядочив строки по рейтингу в обратном...

Запрос на языке SQL бд КНИГИ
Привет, ребят) Столкнулась с некоторой трудностью при выполнении задания на языке SQL. Нужно найти авторов, у которых при написании разных...

GeoTiff - примеры ее использования на языке c , желательно на русском языке
Добрый вечер. Дана курсовая с использованием библиотеки GeoTiff. Подскажите где можно прочитать про нее, и найти примеры ее использования...

Создать шуточную программу, которая при вводе имени на русском языке выдаст, как оно звучит на японском языке
Такая задача была сегодня на программировании. Создать шуточную программу, которая при вводе имени на русском языке выдаст, как оно звучит...

На русском языке или языке программирования
Опишите на русском языке или на одном из языков программирования алгоритм получения из целочисленного массива А состоящего из 30 элементов...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru