Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ошибка несоответствия типов / 4 сообщений из 4, страница 1 из 1
14.01.2019, 09:18
    #39759180
pavel1381
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка несоответствия типов
Добрый день! при выполнении запроса ошибка несоответствия типов, в таблице "технологическая" есть числовой столбец "cod" в который я выгрузил коды заявок, теперь хочу отобрать по ним записи из таблицы "Заявки", но там поле "Код" -счетчик. Все вроде очевидно разные типы, но все же и там и там числа, запрос не работает, что можно сделать???? как то преобразовать ? или может вообще дело не в этом?


Set rs_code = CurrentDb.OpenRecordset("select cod from технологическая", dbOpenDynaset)
Set rs_заявки = CurrentDb.OpenRecordset("select №заявки from Заявки where Код in (" & rs_code & ")", dbOpenDynaset)
...
Рейтинг: 0 / 0
14.01.2019, 09:28
    #39759181
zimkon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка несоответствия типов
pavel1381,
Код: vbnet
1.
Set rs_заявки = CurrentDb.OpenRecordset("select №заявки from Заявки where Код in (select cod from технологическая)", dbOpenDynaset)
...
Рейтинг: 0 / 0
14.01.2019, 10:47
    #39759213
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка несоответствия типов
Не используйте CurrentDb для открытия рекордсетов. При внесении любых изменений в базу эта переменная обновляется и рекордсет может "слететь". Лучше использовать копию этой переменной.
...
Рейтинг: 0 / 0
14.01.2019, 11:07
    #39759219
pavel1381
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка несоответствия типов
спасибо!!! все получилось)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ошибка несоответствия типов / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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