Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 MS SQL Server 2005 ошибка  [new]
andrey88
Member

Откуда: Новосибирск
Сообщений: 7
1. Создаю у себя на сервере простую базу в Microsoft SQL Server managment studio 2005.
2. При изменении данных таблицы появляется ошибка

The data in row 1 was not committed.
Error Source: Microsoft.VisualStudio.DataTools
Error Message: The row values updated or delited either do not make the row unique or they alter multiple rows
Correct the errors and retry or press ESC to cancel the change.
22 ноя 11, 08:24    [11635610]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server 2005 ошибка  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
А первичного ключа в таблице кончно нет?..
22 ноя 11, 08:42    [11635633]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server 2005 ошибка  [new]
andrey88
Member

Откуда: Новосибирск
Сообщений: 7
Я читал, что он не обязателен, но желателен.
Его ставят на этапе создания таблицы? Как это сделать?
22 ноя 11, 09:01    [11635674]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server 2005 ошибка  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
andrey88
Я читал, что он не обязателен, но желателен.
Его ставят на этапе создания таблицы? Как это сделать?


Почитайте про Alter Table
22 ноя 11, 09:59    [11635820]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server 2005 ошибка  [new]
andrey88
Member

Откуда: Новосибирск
Сообщений: 7
создаю 3 столбца например name age phone (тип данных text int int). При изменении данных в любом из столбцов появляется эта ошибка.
22 ноя 11, 12:40    [11636916]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server 2005 ошибка  [new]
Glory
Member

Откуда:
Сообщений: 104751
andrey88
При изменении данных в любом из столбцов появляется эта ошибка.

Изменяйте командой UPDATE, а не в гриде студии. Если так хочется
22 ноя 11, 12:41    [11636922]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server 2005 ошибка  [new]
andrey88
Member

Откуда: Новосибирск
Сообщений: 7
кажется разобрался. первичный ключ нужен был, но он не ставится когда разрешены нули в столбце.
22 ноя 11, 20:15    [11640528]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить