Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 26.04.2020
Сообщений: 32
1

Удалить все поля из таблицы с значением NULL

24.06.2020, 23:18. Просмотров 1570. Ответов 4
Метки нет (Все метки)

Привет всем

Пытаюсь удалить все поля из таблицы из значением null. Использую WinForms,действие при нажатии кнопки.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public void SqlConn()
        {          
 
           SqlConnection conn;
           string connString = @"Data Source=" + DataSource + ";Initial Catalog=VeeamBackup" + ";Integrated Security=True"; 
 
           conn = new SqlConnection(connString);
           string sqlExpression = "DELETE FROM MyTable.Model.Bs WHERE link_id='NULL'";
 
            using (SqlConnection connection = new SqlConnection(connString))
            {
                conn.Open();
                SqlCommand command = new SqlCommand(sqlExpression, conn);
                
                int number = command.ExecuteNonQuery();
 
                command.Connection = connection;
                MessageBox.Show("Подключение открыто! Удалено объектов {0} ", Convert.ToString(number));
                conn.Close();
            }
Получаю ошибку на выполнении int number = command.ExecuteNonQuery();
Содержимое ошибки: System.Data.SqlClient.SqlException: "Incorrect syntax near the keyword 'Backup'."

Подскажите что не так делаю?

Добавлено через 6 минут
Вот реальное название таблицы в которой хочу сделать изменения Backup.Mod.Id
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2020, 23:18
Ответы с готовыми решениями:

Создание поля со значением null
Подскажите, допустим при создании таблицы, в одном из полей этой таблицы оставить не заполненное...

Удалить все элементы в массиве со значением E1, стоящие до элемента со значением E2 STL
Алгоритмы стандартной библиотеки шаблонов STL Дан одномерный массив, состоящий из N целых чисел....

Проблема со значением поля таблицы Access - numeric
Люди добрые! В чем проблема? Ставлю значение поля таблицы numeric а формат ставлю денежный 'евро'...

Ошибка значения по умолчанию при установке значением ключевого поля этой же таблицы
Господа, возможно я не смог правильно для поисковиков сформулировать, но ответа не нашел. ...

4
620 / 495 / 227
Регистрация: 04.08.2015
Сообщений: 1,370
25.06.2020, 08:25 2
Лучший ответ Сообщение было отмечено Baktery как решение

Решение

Baktery, надо писать WHERE link_id is NULL
1
0 / 0 / 0
Регистрация: 26.04.2020
Сообщений: 32
25.06.2020, 17:51  [ТС] 3
"DELETE FROM Backup.Mod.Id WHERE link_id is NULL"

ту же ошибку выдает
0
396 / 279 / 97
Регистрация: 21.02.2019
Сообщений: 1,087
25.06.2020, 18:20 4
Лучший ответ Сообщение было отмечено Baktery как решение

Решение

Baktery,
.. вообще говоря, очень не рекомендуется вставлять точки в названия таблиц и других объектов SQL ... Но если уж так, то возьмите имя в квадтратные скобки:
T-SQL
1
DELETE FROM [Backup.Mod.Id] WHERE link_id is NULL
1
0 / 0 / 0
Регистрация: 26.04.2020
Сообщений: 32
25.06.2020, 19:36  [ТС] 5
Большое спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2020, 19:36

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

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

Вывести все записи с определенным значением логического поля
не разу с этим не сталкивался в delphi поэтому прошу помощи. есть база access таблица vopros поля:...

Удалить из последовательности все члены с максимальным значением
Даны целые числа а 1,а 2,... ,а N .Удалить из последовательности все члены со значением...

Удалить из массива все элементы с заданным значением
1.Одномерный массив из 20 элементов заполнить случайными числами от -9 до 2; 2.Удалить из массива...

Стеки: удалить все элементы с минимальным по модулю значением
В заданном стеке найти минимальный по абсолютному значению элемент и удалить все элементы с таким...

Массив (Удалить все элементы, совпадающие с его минимальным значением)
Помогите с программой код вроде есть, но не работает: Сформировать одномерный массив целых чисел,...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.