![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 74
|
![]()
Добрый день.
Нужно создать запрос по двум критериям нахождения записи в таблице. По одному критерию запрос выглядит так и работает: Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
В чем выражается его неработоспособность?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 74
|
![]()
Run-time error '3464':
Data type mismatch in criteria expression. Запрос из окна Immediate: Код:
Первый запрос успешно изменяет в ней значение, но уникальность строки определяется только по двум полям (lot_g и link_id_group), поэтому при появлении поля с одинаковым значением lot_g, возникнут проблемы. Последний раз редактировалось superpsih; 15.01.2016 в 11:28. |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 74
|
![]()
Всё. Разобрался. Проблема была в link_id_group, правда почему не работало так и не понял. Сейчас код выглядит так:
Код:
Код:
|
![]() |
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
![]()
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 14.11.2013
Сообщений: 74
|
![]()
Не знаю. Поля числовые lot_g и link_id_group, Long_Integer по умолчанию. Поле lot_g - поле с подстановкой. Почему работает и не работало не разобрался, но как сделать чтобы заработало - разобрался.
Кстати, такой вот код: Код:
Код:
Получается, что чтобы Access принимал значение за число, оно должно быть без кавычек одинарных, а текст - с одинарными кавычками. Правда, непонятно почему он не ругается на Код:
|
![]() |
![]() |
![]() |
#9 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]() Цитата:
![]() ![]() ![]() А как в других СУБД? Числа тоже берутся в кавычки?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA.SQL запрос при открытии формы | katttes | Microsoft Office Access | 2 | 27.03.2013 14:12 |
Простой SQL запрос средствами vba | RISagitov | Microsoft Office Access | 3 | 26.09.2012 20:11 |
sql запрос в vba Access | DenProx | Microsoft Office Access | 7 | 21.01.2011 07:46 |
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) | Машуля | SQL, базы данных | 4 | 06.05.2010 21:09 |
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi | S_Yevgeniy | Помощь студентам | 1 | 27.10.2009 06:26 |