Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
7 / 6 / 1
Регистрация: 24.05.2021
Сообщений: 67
.NET 5

Не работает запрос sql к access

10.06.2021, 23:49. Показов 2315. Ответов 7

Студворк — интернет-сервис помощи студентам
Только начинаю знакомиться с sql запросами, помогите в чем проблема? Что не правильно пишу?
C#
1
2
3
4
5
6
7
8
9
private void Del_Click(object sender, EventArgs e)
        {
            int dkod = Convert.ToInt32(tdel.Text);
            string query = "DELETE FROM rasp WHERE [Код] = " + dkod;
            OleDbCommand command = new OleDbCommand(query, myConnection);
            command.ExecuteNonQuery();
            MessageBox.Show("Выбранная строка удалена из таблицы");
            this.т191_20TableAdapter.Fill(this.raspDataSet.191_20);
        }
Миниатюры
Не работает запрос sql к access  
Изображения
  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.06.2021, 23:49
Ответы с готовыми решениями:

SQL-запрос работает в Access, а в Delphi не работает :'(
Две связанные таблицы 1к1. Вводим данные в поле одной таблицы и во второй должны быть сделаны теже изменения в одноимённом поле, т.е....

Access 2000 link-tables MS SQL 7: фильтр и запрос по русским значениям не работает ?
Линкую таблицы с SQL в Access 2000 и по прилинкованой таблицей запросы по условию с русским значением не работает.... ODBC - вроде...

SQL-запрос в Delphi и в Access один и тот же, но в Delphi не работает
ри обращение к базе в Access я использую код: with ADOQueryMain do begin Active:=false; SQL.Clear; SQL.Add('SELECT Code,...

7
 Аватар для L0ck4r
19 / 17 / 2
Регистрация: 09.07.2018
Сообщений: 76
10.06.2021, 23:52
Вы забыли открыть подключение к базе
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
myConnection.Open();
try
{
//код для выполнения запроса
}
catch(Exception ex)
{
MessageBos.Show($"ошибка выполнения запроса: {ex.Message}");
}
finally
{myConnection.Close();
myConnection.Dispose();
}
1
7 / 6 / 1
Регистрация: 24.05.2021
Сообщений: 67
10.06.2021, 23:54  [ТС]
Открывал
Миниатюры
Не работает запрос sql к access  
0
7 / 6 / 1
Регистрация: 24.05.2021
Сообщений: 67
11.06.2021, 00:00  [ТС]
Через ваш способ вылазит такая ошибка
Миниатюры
Не работает запрос sql к access  
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
11.06.2021, 00:06
4riNord, rasp - это имя базы данных, а не таблицы. В запросе надо указывать имя таблицы.
1
7 / 6 / 1
Регистрация: 24.05.2021
Сообщений: 67
11.06.2021, 00:14  [ТС]
Я уже понял. Только у меня название таблицы указано как Т191-20, а запрос определяет как Т191. В названии таблицы, не должно быть символа "-" ?

Добавлено через 3 минуты
Я изменил название в аксессе, можно ли как-то обновить данные в visual studio, чтобы не пересоздавать подключение?
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
11.06.2021, 00:28
Лучший ответ Сообщение было отмечено 4riNord как решение

Решение

Цитата Сообщение от 4riNord Посмотреть сообщение
В названии таблицы, не должно быть символа "-" ?
Для подобных случаев нужно брать имена "нестандартных" полей или таблиц в кв.скобки
SQL
1
SELECT * FROM [T191-20] WHERE [Поле номер 5] = 'значение'
Добавлено через 2 минуты
Цитата Сообщение от 4riNord Посмотреть сообщение
Я изменил название в аксессе, можно ли как-то обновить данные в visual studio, чтобы не пересоздавать подключение?
У Вас нет модели (ORM), поэтому просто измените текст запроса. Подключение создается во время запуска приложения.

Но если Вы использовали для создания объектов доступа конструктор, то да, нужно везде исправить имя таблицы.
1
7 / 6 / 1
Регистрация: 24.05.2021
Сообщений: 67
11.06.2021, 00:45  [ТС]
Вау, спасибо большое, квадратные скобки помогли!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.06.2021, 00:45
Помогаю со студенческими работами здесь

Адаптировать SQL запрос в запрос для access
Помогите пожалуйста: имеется вот такой рабочий запрос созданный в exel. но так как Exel перестал вывозить разросшиюся базу перевозим все...

Access и Bilder. Запрос работает в access и не работает в билдере
Здравствуйте, уважаемые. Очень нужен совет очень мудрого человека. Делаю программу тестирования ординаторов для больницы. Ситуация...

SQL запрос, работающий в MS SQL Menegment'e не работает в делфи
Требуется выполнить запрос по нажатию кнопки, запрос сначала написал в Microsoft SQL Managment, где и написал свою БД, там запрос работает,...

Не работае запрос в SQL Navigator 6.0 хотя работает в 4 и SQL Plus
Добрый день. Такая вот непонятная проблемка нарисовалась на ровном месте. Установили SQL Navigator 6.0 и запрос: select (CASE WHEN...

SQL Запрос Access
Query1.SQL.Text:='INSERT INTO...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru