Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите понять природу ошибки запроса SQL


Делфиец ©   (2009-12-24 14:56:00) 

Есть запрос, который должен создавать новую запись в таблице из 3х полей [ключ], [имя Юзера], [логическое поле]
Поле [ключ] -автосчетчик.
Сам запрос:
INSERT INTO Users VALUE ((SELECT MAX(UserID) FROM Users)+1,'User Name',False)

При выполнении выдает "Неизвестная Ошибка".


Anatoly Podgoretsky   (2009-12-24 15:43:00) [1]

> Игорь Шевченко  (24.12.2009 15:10:06)  [6]

Конечно, нафиг ее считать, если она неизвестна.


Sergey13   (2009-12-24 15:10:00) [2]

> [0] Делфиец   (24.12.09 14:56)
> Поле [ключ] -автосчетчик.

Так если оно АВТОсчтетчик, то зачем его указывать?

> СУБД ADО

Серьезно? А мужики то не знают.


Игорь Шевченко   (2009-12-24 15:10:00) [3]


> можно не считать ошибкой


тогда и это:


> При выполнении выдает "Неизвестная Ошибка".


можно тоже не считать ошибкой


sniknik   (2009-12-24 15:07:00) [4]

> СУБД ADО
надо же, и когда такую выпустили? кто? ;о)))


Делфиец   (2009-12-24 15:05:00) [5]


> Ega23 ©   (24.12.09 14:59) [1]
> 1. VALUES


Здесь писал на форум руками и опечатолся. можно не считать ошибкой, в запросе у меня так нету.

СУБД ADО


Ega23   (2009-12-24 14:59:00) [6]

1. VALUE S
2. SELECT ISNULL(MAX(UserID) + 1, 1)  FROM Users


Ega23   (2009-12-24 14:59:00) [7]

А, ну да, ещё среди культурных людей как бэ принято СУБД указывать.


Наверх

Титульная страница Поиск, карта сайта Написать письмо