powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с пустым полем МЕМО.
25 сообщений из 25, страница 1 из 1
Проблема с пустым полем МЕМО.
    #32363307
Qatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запрос INSERT INTO. Одно из полей - МЕМО. Если в поле МЕМО ничего нет(=Null), то происходит ошибка:"Не совпадает число значений запроса и число результирующих полей". Как обойти?
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363317
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так: Nz([Имя поля MEMO];"")
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363336
Qatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да уж всё перепробовал - результат тот же.
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363463
Qatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите с МЕМО! Никогда не обрабатывал их в строке SQL, поэтому разобраться не могу.
Вот строка кода:
Код: plaintext
CurrentDb.Execute  " INSERT INTO [tempDog] ([FIO],[Prim]) VALUES ('" & rst![ФИО] & "',"  & rst![Примечание] &  ")" 

Поле Prim и есть поле МЕМО, если в Recordset поле Примечание равно Null, то возникает ошибка.
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363469
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ептвоюмать
Высоко поднимая колени фак читать бегом марш!
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363474
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И даже еще конкретнее:\r
\r
Дата = Null в запросе на добавление.
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363487
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Саныч
Тут проблема не в Null, а в том, что человек кавычки не догадался поставить. Идиотизм какой-то. И удвоить кавычки тоже забыл.
Сделал бы все по человечески - у него бы автоматом вместо Null пустые строки вставлялись бы. Но это уже другой вопрос (как раз по твоей ссылке)
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363501
Qatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cc...те на меня, но ничего не нашёл по ссылке в факе - там вообще поля типа МЕМО не упоминаются.
Окружить поле МЕМО апострофами это я пробовал в конструкции
Код: plaintext
 ...'" &  Nz([Примечание], "") & "'...

Попробовал и так:
Код: plaintext
 ... " &  Nz([Примечание], " Null ") & " ...

без толку. Может у МЕМО какая фишка есть?
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363508
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Последняя реплика Лоха - это очень подробный ответ.
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363591
Qatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чего тут удваивать?
Код: plaintext
...'" &  Nz([Примечание], "Null") & "'...

Апострофы есть, а не работает.
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363604
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если в значении Примечание есть неудвоенные апострофы, то работать не будет.
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363650
Qatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Удвоил апострофы:
Код: plaintext
...'' " &  Nz([Примечание], " Null ") & " ''...

"Ошибка синтаксиса(пропущен оператор) в выражении запроса "Null""
Попробовал несколько сочетаний "кавычки + апостроф", т.к. не понимаю, что надо сделать (о чём честно признался), то, видно, не угадал - вылезают разные ошибки.
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363669
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЧИТАТЬ ФАК!!!
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363682
Qatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну а не проще написать как надо и (если уж совсем помечтать) в чём была ошибка? Фак ещё раз прочёл, с тем же результатом. Попробовал разные комбинации кавычек с апострофами - не идёт!
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32363742
Qatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну поприкалывались, опустили ниже плинтуса, а просто помочь?
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32364310
Qatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения у всех, кого вчера достал со своей проблемой. Вечером дома посидел и разобрался.
Строка:
Код: plaintext
...'" &  Nz([Примечание], " ") & "'...

абсолютно правильно "обработает" пустое МЕМО.
А гадостное сообщение вызывалось, оказывается значением совсем другого поля в той же записи: 1 , 2, т.е. из-за разделителя всё и происходило.
Исправил на Str(<числовое поле>) - всё работает.
--------------------
Но я был бы не я, если б все проблемы исчезли:
Выражение (дословно, что означает не спрашивайте, сам не знаю) в том же поле МЕМО:
Код: plaintext
Spec. Girev. con append. La parte front. e artig.-noce nazion. L'intern.spec. Sagomati H175 L40

вызывает ошибку: "Ошибка синтаксиса(пропущен оператор) в выражении запроса <указаны значения полей начиная с МЕМО и до конца запроса>"
Какой-то из символов "не так" воспринимается, наверно.
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32364322
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Какой-то из символов "не так" воспринимается

апостоф
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32364339
Qatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:(((
Приплыли! А как быть? В поле примечаний очень даже просто может оказаться строка "на буржуйском" языке, где этот "апостроф" очень даже часто встречается.
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32364366
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Приплыли! А как быть?

1.Брать rst![Примечание] в кавычки, а не апостофы (правда, если в тексте будет кавычки...)
2. Удвоить апостофы/кавычки в тексте
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32364388
Qatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Удвоить апостофы/кавычки в тексте
То есть написать процедуру, которая бежит по всему МЕМО и дублирует апострофы? Это ж на сколько задержится работа? В этом МЕМО бывают целые послания.
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32364398
Qatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не так всё просто, однако:
Убрал вообще апостроф, получаю тоже сообщение, только теперь в нём упоминается одно поле МЕМО (без перечисления остальных полей).
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32364432
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Qatro

Приведи полный текст запроса
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32364475
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
На вопрос от сегодня, 12:29 - см. мой ответ от вчера, 17:00.
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32364768
фыыф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ты эта, ты пока не научишься удваянием кавык в нужных местах заниматься, до тех пор не мешай в одну кучу ССЫкуль и рекордсеты.

Открой без балды второй рекордсет, и добавляй/заменяй в ем что хочешь.

А то еще можно параметрический запрос создать. темповый. без имени. передать ему параметры (обходя разбор твоих мемов) и выполнить.
...
Рейтинг: 0 / 0
Проблема с пустым полем МЕМО.
    #32364778
Qatro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какой "второй рекордсет"?
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с пустым полем МЕМО.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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