пустой или null???
Если второе, то dbnull в помощь
MSDN DBNull - класс [Visual Basic] писал(а):Представляет нулевое значение.
Список всех членов этого типа представлен в разделе DBNull - члены.
System.Object
System.DBNull
[Visual Basic]
<Serializable>
NotInheritable Public Class DBNull
Implements ISerializable, IConvertible
[C#]
[Serializable]
public sealed class DBNull : ISerializable, IConvertible
[C++]
[Serializable]
public __gc __sealed class DBNull : public ISerializable,
IConvertible
[JScript]
public
Serializable
class DBNull implements ISerializable, IConvertible
Потокобезопасность
Открытые статические (Shared в Visual Basic) члены этого типа могут использоваться для многопоточных операций. Безопасность потоков членов экземпляра не гарантируется.
Примечания
Этот класс используется для указания отсутсутствия известного значения, как правило находящегося в приложении базы данных.
В приложениях баз данных нулевой объект является значением по умолчанию для поля. Этот класс различает значение 0 (нулевой объект) и неинициализированное значение (экземпляр DBNull.Value). Например, в таблице могут быть записи с неинициализированными полями. По умолчанию эти неинициализированные поля имеют значения DBNull.
Данный класс также используется в технологии СOM для различения типа VT_NULL, связанного с нулевым объектом, и типа VT_EMPTY, связанного с экземпляром DBNull.Value.
Объект DBNull никогда не является эквивалентным чему-либо.
Класс DBNull является единичным, это означает, что может существовать только один экземпляр этого класса. Этот единственный экземпляр — DBNull.Value.
Получая доступ к базам данных SQL, приложения должны использовать классы System.Data.SqlTypes, имеющие встроенную поддержку нулевых значений.
Требования
Пространство имен: System
Платформы: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Семейство Windows Server 2003, .NET Compact Framework - Windows CE .NET
Сборка: Mscorlib (в Mscorlib.dll)