Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка 3067 / 14 сообщений из 14, страница 1 из 1
30.09.2004, 19:42:16
    #32719130
Анн
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3067
Win95
A97

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

Код: 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
04.10.2004, 11:31:45
    #32721807
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3067
Во-первых - в квадратные скобки все русские названия (особенно с буквами "ч")
Во-вторых - где сам запрос??? Вас попросили выложить запрос , который вы пытаетесь выполнить, а не код , который этот запрос формирует и запускает.
...
Рейтинг: 0 / 0
04.10.2004, 12:21:00
    #32721937
Анн
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 3067
Лох ПозорныйВо-первых - в квадратные скобки все русские названия (особенно с буквами "ч")

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

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

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

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

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

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


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