Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Зарезервированная ошибка, сообщение для которой отсутствует / 8 сообщений из 8, страница 1 из 1
20.08.2004, 16:29:53
    #32659534
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зарезервированная ошибка, сообщение для которой отсутствует
Заполняю данными две таблички - главную и временную.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQLStr = "insert into resept_calc_groups (g_name, g_date1, g_date2, g_qpers, g_qday, g_tarif) " _
& "values (forms!прием_группы!fld_NewGroup, forms!прием_группы!chk_date1, forms!прием_группы!chk_date2, " _
& "forms!прием_группы!chk_qpers, forms!прием_группы!chk_qday, forms!прием_группы!chk_tarif)"
DoCmd.RunSQL SQLStr
        
SQLStr = "insert into __temp_resept_calc_groups (g_id, g_name, g_date1, g_date2, g_qpers, g_qday, g_tarif) " _
& "values ((select r_id from resept_calc_groups where r_name = forms!прием_группы!fld_newgroup), " _
& "forms!прием_группы!fld_NewGroup, forms!прием_группы!chk_date1, forms!прием_группы!chk_date2, " _
& "forms!прием_группы!chk_qpers, forms!прием_группы!chk_qday, forms!прием_группы!chk_tarif)"
DoCmd.RunSQL SQLStr
При выполнении второго запроса возникает ошибка: "Зарезервированная ошибка (-3025); сообщение для данной ошибки отсутствует"
Ясно, что проблема во вложенном запросе:
Код: plaintext
(select r_id from resept_calc_groups where r_name = forms!прием_группы!fld_newgroup) 
Но почему?
...
Рейтинг: 0 / 0
20.08.2004, 16:34:00
    #32659551
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зарезервированная ошибка, сообщение для которой отсутствует
2 Vsevolod V

Вроде большой мальчик и на форуме не первый день
Значит и F1 давить умешь

Нет такого синтаксиса
Код: plaintext
1.
Insert into ...
Values (Select ...)
Есть такой
Код: plaintext
1.
Insert into ...
Values ([Список значений])
И такой
Код: plaintext
1.
Insert into ...
Select ...

Тебе второе :)
...
Рейтинг: 0 / 0
20.08.2004, 16:38:00
    #32659558
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зарезервированная ошибка, сообщение для которой отсутствует
Лопух я :)
Спасибо
...
Рейтинг: 0 / 0
20.08.2004, 16:39:47
    #32659565
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зарезервированная ошибка, сообщение для которой отсутствует
Нифига!
Код: plaintext
1.
2.
3.
4.
QLStr = "insert into __temp_resept_calc_groups (g_id, g_name, g_date1, g_date2, g_qpers, g_qday, g_tarif) " _
& "select (select r_id from resept_calc_groups where r_name = forms!прием_группы!fld_newgroup), " _
& "forms!прием_группы!fld_NewGroup, forms!прием_группы!chk_date1, forms!прием_группы!chk_date2, " _
& "forms!прием_группы!chk_qpers, forms!прием_группы!chk_qday, forms!прием_группы!chk_tarif"
DoCmd.RunSQL SQLStr
Тоже самое
...
Рейтинг: 0 / 0
20.08.2004, 16:40:36
    #32659566
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зарезервированная ошибка, сообщение для которой отсутствует
Я не лопух :)
...
Рейтинг: 0 / 0
20.08.2004, 16:42:01
    #32659571
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зарезервированная ошибка, сообщение для которой отсутствует
Кароче - я понял, что был не прав в первом случае :)

Пиши как було, но вместо своего
Код: plaintext
select r_id from resept_calc_groups where r_name = forms!прием_группы!fld_newgroup
пользуй функцию DLookUp и не майся ...
...
Рейтинг: 0 / 0
20.08.2004, 16:46:24
    #32659582
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зарезервированная ошибка, сообщение для которой отсутствует
Куль!
Спасибо
...
Рейтинг: 0 / 0
20.08.2004, 19:33:07
    #32659840
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зарезервированная ошибка, сообщение для которой отсутствует
Vsevolod VКуль!
Хорошо что не с говном.

А вообще - сервиспачить надо офис и джет, чтобы зарезервированных ошибок не возникало. И параметры явно описывать - чтоб ошибок не возникало совсем.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Зарезервированная ошибка, сообщение для которой отсутствует / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]