Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Currentdb.Execute не отрабатывает / 8 сообщений из 8, страница 1 из 1
25.07.2017, 19:50
    #39494865
Execute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Currentdb.Execute не отрабатывает
В коде формируется строка sql. Пробую выполнить Currentdb.Execute strsql или Currentproject.Connection.Execute strsql. Не вставляет. Та же самая строка, но выполняемая docmd.Runsql прекрасно работает, запрос в конструкторе с этой же строкой на ура. А Execute нет? Кто-нибудь встречался с таким?
Какие-нибудь индексные препятствия отсутствуют. Тем более, что запрос на вставку выполняется и runsql тоже. Значит никаких запретов нет. Но не работает...
Запуск с dbFailOnError тоже ничего не дал. Загадка...

На всякий приведу текст sql
Код: sql
1.
2.
3.
4.
insert into Измерения(idReestr, idPoint, idPribor, idBlock) 
select 3, idPoint, iif(idTipPoint=1,2,3), iif(idTipPoint=1,Null,5) 
from ТочкиИзмерений 
where idBuild=1
...
Рейтинг: 0 / 0
25.07.2017, 21:17
    #39494892
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Currentdb.Execute не отрабатывает
Ошибок Execute не выдает? В квадратные скобки все назнавания заключите и пробел после Измерения добавьте
...
Рейтинг: 0 / 0
25.07.2017, 21:18
    #39494893
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Currentdb.Execute не отрабатывает
Ну и базу хотелось бы увидеть
...
Рейтинг: 0 / 0
25.07.2017, 22:08
    #39494922
Execute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Currentdb.Execute не отрабатывает
Базу выложить не могу. Извиняйте.
С прямыми скобками пробовал, результат 0. Пробел после Измерений точно не нужен, круглые скобки такой же разделитель в SQL, как и пробел.
Ошибок Execute не выдает. Молчит. Но не добавляет.
...
Рейтинг: 0 / 0
25.07.2017, 23:11
    #39494939
Игортан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Currentdb.Execute не отрабатывает
Execute,

у меня встречалось такое
Там была проблема по внешнему ключу - не давала добавить - не было такого ключа
и тоже молчала стойко, вообще ни гу-гу.
Пока не сохранил в запрос(но у вас вроде это есть) и при попытке выполнения уже вылетало сообщение о ключах.
это так, для варианта...
...
Рейтинг: 0 / 0
26.07.2017, 09:17
    #39495042
Currentdb.Execute не отрабатывает
"ТочкиИзмерений" - это что? Если запрос, то покажите его sql.
...
Рейтинг: 0 / 0
26.07.2017, 17:36
    #39495472
Execute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Currentdb.Execute не отрабатывает
ТочкиИзмерений таблица. Счетчик (ключ), 4 целочисленных полей связи и поле Double для измерений
...
Рейтинг: 0 / 0
26.07.2017, 17:39
    #39495474
Execute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Currentdb.Execute не отрабатывает
Игортан, спасибо. Но не то.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Currentdb.Execute не отрабатывает / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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