powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка 3067
14 сообщений из 14, страница 1 из 1
Ошибка 3067
    #32719130
Фотография Анн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Win95
A97

3067 - В качестве входных данных запрос должен
иметь хотя бы одну таблицу или запрос

Ошибка возникает при выполнении кода
----------------------------------------
...
...
Db.Execute strSQL
...
...
----------------------------------------
Раньше все работало нормально.

Если я переношу форму с этим кодом на другой комп,
то все работет нормально.

У кого какие есть соображения по этому случАю?
...
Рейтинг: 0 / 0
Ошибка 3067
    #32719223
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторУ кого какие есть соображения по этому случАю?
Для начала проверьте значение переменной strSQL ...
...
Рейтинг: 0 / 0
Ошибка 3067
    #32719485
Фотография Анн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge GavrilovДля начала проверьте значение переменной strSQL ...
Проверял, все нормально.
Дополню, что во всех формах, где имеется такая строка,
появляется эта ошибка.
При переносе этих форм и таблиц из компа, где возникает эта ошибка,
на другой комп, все работает нормально.

Может быть это связано с нарушением каких-то установок или
ссылок в самом Аксесе?
...
Рейтинг: 0 / 0
Ошибка 3067
    #32719589
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анн Serge GavrilovДля начала проверьте значение переменной strSQL ...
Проверял, все нормально.

Что такое нормально? Покажите. Как можно решить проблему, не видя предмета для разговора? Как вы проверяете?
...
Рейтинг: 0 / 0
Ошибка 3067
    #32719746
Фотография маяк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анн Serge GavrilovДля начала проверьте значение переменной strSQL...Проверял, все нормально.
Дополню, что во всех формах, где имеется такая строка,
появляется эта ошибка.Круто. "Всё нормально". Я фигею. Если принципиально не хотите постить сюда текст запроса из этой переменной - скопируйте его в sql-построитель запросов и запустите. Отлаживать там.
...
Рейтинг: 0 / 0
Ошибка 3067
    #32719811
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анн Serge GavrilovДля начала проверьте значение переменной strSQL ...
Проверял, все нормально.
Дополню, что во всех формах, где имеется такая строка,
появляется эта ошибка.
При переносе этих форм и таблиц из компа, где возникает эта ошибка,
на другой комп, все работает нормально.

Может быть это связано с нарушением каких-то установок или
ссылок в самом Аксесе?
может быть связанно с региональными настройками
- разделитель целой/дробной
- формат даты

БЕЗ debug.print strSQL угадать нельзя ---> ждёмс
...
Рейтинг: 0 / 0
Ошибка 3067
    #32721598
Фотография Анн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополнительная информация по ощибке 3067.

На ВСЕХ формах, где есть строка ...Db.Execute strSQL...
стала появляться эта ошибка!

До этого уже в течении трех лет этой ошибки не было!

Если я переношу форму, в которой возникает эта ошибка, на другой
комп, то этой ошибки не нет.

Может это быть связано с установкой какого-либо нового ПО?
...
Рейтинг: 0 / 0
Ошибка 3067
    #32721627
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АннДополнительная информация по ощибке 3067.

На ВСЕХ формах, где есть строка ...Db.Execute strSQL...
стала появляться эта ошибка!

До этого уже в течении трех лет этой ошибки не было!

Если я переношу форму, в которой возникает эта ошибка, на другой
комп, то этой ошибки не нет.

Может это быть связано с установкой какого-либо нового ПО?
Понятно, на всех, но ведь причина может быть в том, что неправильно формируетсч строка strSQL, а вы почему-то не хотите ее показать (на любой форме). Запросы с этой строкой выполняются?
...
Рейтинг: 0 / 0
Ошибка 3067
    #32721728
Bor-L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АннДополнительная информация по ощибке 3067.

Может это быть связано с установкой какого-либо нового ПО?



Может. Снесите ВСЕ и установите заново ;-)
...
Рейтинг: 0 / 0
Ошибка 3067
    #32721771
Фотография Анн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример одного из кодов:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
  strSQL = "SELECT DISTINCT Приход.КодСчт" & _
" INTO " & mstTSB & _
" FROM Материалы INNER JOIN Приход ON Материалы.КодМат = Приход.КодМат" & _
" WHERE (((Материалы.НазвМатер)='" & Me!Матер & "'))" & _
" ORDER BY Приход.КодСчт;"
    
  Db.Execute strSQL
...
Рейтинг: 0 / 0
Ошибка 3067
    #32721807
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых - в квадратные скобки все русские названия (особенно с буквами "ч")
Во-вторых - где сам запрос??? Вас попросили выложить запрос , который вы пытаетесь выполнить, а не код , который этот запрос формирует и запускает.
...
Рейтинг: 0 / 0
Ошибка 3067
    #32721937
Фотография Анн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох ПозорныйВо-первых - в квадратные скобки все русские названия (особенно с буквами "ч")

По поводу русских букв и буквы "ч" в квадратных скобках Вы совершенно
правы.

Но всё дело в том, что данная конструкция уже давно работала и вдруг
перестала работать, только на одном компе. На других компах все работает
правильно.

На комп, где возникает такая ошибка, я перенес такую же РАБОТАЮЩУЮ
базу с другого компа. На перенесённой базе, на тех же конструкциях
возникает та же самая ошибка.

Тут у меня появляются вопросы: может это сломался Виндус,
может это сломался Аксес, а может еще что-то?

В общем - тёмные силы электричества! :-(
...
Рейтинг: 0 / 0
Ошибка 3067
    #32721968
АннВ общем - тёмные силы электричества! :-(

Какие темные силы мешают вам привести итоговую строку запроса?
Если вы наберете в окне отладки (Immediate) строку
Сurrentdb.Execute "SELECT * INTO tmp FROM msysobjects"
и на;мете Enter, выполнится ли запрос или будет такое же cообщение?
...
Рейтинг: 0 / 0
Ошибка 3067
    #32721983
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подозреваю, что в Me!Матер содержится символ "'"
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка 3067
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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