Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / C# Access удалить пустые строки / 5 сообщений из 5, страница 1 из 1
17.03.2011, 17:07
    #37170689
LjAPb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# Access удалить пустые строки
Код: plaintext
1.
2.
3.
OleDbCommand сmdDel = database.CreateCommand();
сmdDel.CommandText = @"DELETE FROM table1 WHERE fieldInt = @fieldInt AND fieldStr = @fieldStr";
сmdDel.Parameters.Add("@fieldInt", OleDbType.Integer).Value = 0;
сmdDel.Parameters.Add("@fieldStr", OleDbType.BSTR).Value = "";

Мне надо удалить из базы записи, где числовое поле fieldInt и текстовое fieldStr пустые. Мой запрос не работает. Подскажите решение. Поле fieldInt в базе не 0, а пустое.
...
Рейтинг: 0 / 0
17.03.2011, 17:32
    #37170762
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# Access удалить пустые строки
DbNull.Value()
...
Рейтинг: 0 / 0
17.03.2011, 18:42
    #37170881
LjAPb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# Access удалить пустые строки
Не удаляет
Ни так:
Код: plaintext
сmdDel.Parameters.Add("@fieldInt", OleDbType.Integer).Value = System.DBNull.Value;
Ни так:
Код: plaintext
сmdDel.Parameters.Add("@fieldInt", System.DBNull.Value);
...
Рейтинг: 0 / 0
17.03.2011, 18:45
    #37170890
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# Access удалить пустые строки
Код: plaintext
DELETE FROM table1 WHERE fieldInt IS NULL AND fieldStr IS NULL 

а если проще?
...
Рейтинг: 0 / 0
17.03.2011, 18:52
    #37170900
LjAPb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# Access удалить пустые строки
Konst_One,

Ага, тоже это нашел 5 мин назад )) Спасибо, так работает.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / C# Access удалить пустые строки / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]