Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как в DataSet добавить строку с Uniqueidentifier на VB.NET с MS SQL?  [new]
Игорь Травкин
Guest
Есть таблица MS SQL с полем ID типа Uniqueidentifier ?
В VB.NET создаю DataSet, заполняю его, вывожу на экран.
При попытке добавить строку в DataSet с помощью следующих инструкций

        Dim newRow As DataRow = DsSert11.sert_ST1.NewRow

DsSert11.sert_ST1.Rows.Add(newRow)


выдаёт ошибку "В столбе ID не допускаются неопределённые значения"

Как решить проблему?



Заранее благодарю за подсказки.
23 мар 04, 15:11    [592373]     Ответить | Цитировать Сообщить модератору
 Re: Как в DataSet добавить строку с Uniqueidentifier на VB.NET с MS SQL?  [new]
Admin_Vlad
Member

Откуда: Москва
Сообщений: 555
Никто не знает, как из ASP передать как uniqueidentifier строку? Что-бы она не воспринималась как string
1 июл 04, 16:36    [778170]     Ответить | Цитировать Сообщить модератору
 Re: Как в DataSet добавить строку с Uniqueidentifier на VB.NET с MS SQL?  [new]
EvAlex
Member

Откуда: Israel
Сообщений: 1001
... New System.GUID("{7B81CFEA-BCBC-438C-9AA4-1E1888FF931B}")
1 июл 04, 16:40    [778193]     Ответить | Цитировать Сообщить модератору
 Re: Как в DataSet добавить строку с Uniqueidentifier на VB.NET с MS SQL?  [new]
Deosfen
Member

Откуда: Nakhodka
Сообщений: 296
зачем в VB.NET, генерировать GUID?
пусть сервер БД, занимается этим

create table Test (
IDGUID uniqueidentifier constraint pk_ID primary key clustered,
constraint pkGUID_ID default newid()
....
)
4 июл 04, 06:00    [782882]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить