![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите понять природу ошибки запроса 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]А, ну да, ещё среди культурных людей как бэ принято СУБД указывать.