Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / NULL в поле DateTime / 3 сообщений из 3, страница 1 из 1
14.03.2005, 18:53
    #32959601
AlexanD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NULL в поле DateTime
Как програмно записать значение NULL в поле типа DateTime (БД Access) через DataRow?
...
Рейтинг: 0 / 0
14.03.2005, 19:10
    #32959634
Misha 'Karn' Ivanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NULL в поле DateTime
System.DBNull ?
...
Рейтинг: 0 / 0
14.03.2005, 19:36
    #32959675
AlexanD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NULL в поле DateTime
Добавляю новую запись в типизированный датасет. Значение полей беру из DataRow. Одно из полей имеет тип DateTime, и может содержать значение (в том числе и null). Вот что я делаю:

dr - это переменная DataRow


System.DateTime datatime;
//Изменяю значение
if (dr["PUPIL_BIRTHDAY"].ToString() != "")
{
//значение было не null
datatime = Convert.ToDateTime(dr["PUPIL_BIRTHDAY"]);
}
else
{


//!!!!! здесь необходимо записать в datatime значение null

datatime = new DateTime();
}
//Добавление новой записи в датасет
this.dsSchooll.PUPILS.AddPUPILSRow(
dr["CLASS_NUMBER"].ToString(),
dr["CLASS_NAME"].ToString(),
dr["SCHOOL_YEAR"].ToString(),
dr["PUPIL_FIRSTNAME"].ToString(),
dr["PUPIL_SECNAME"].ToString(),
dr["PUPIL_LASTNAME"].ToString(),
datatime,
dr["PUPIL_ADRESS"].ToString(),
dr["PUPIL_SEX"].ToString(),
dr["PUPIL_TEL"].ToString(),
dr["PUPIL_SOTTEL"].ToString());
}
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / NULL в поле DateTime / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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