powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставка записей
9 сообщений из 9, страница 1 из 1
Вставка записей
    #32233448
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шуточки у него, однако.
Имеем таблицу, у нее есть 2 (!) текстовых поля - стоит AllowZeroLength=True.
Пустые строки в полях есть.
Другая таблица аналогичная по структуре, но AllowZeroLength=False.
Ручками копируем записи из первой и вставляем во вторую - все там, не мявкнул, хотя должен был, как написано в хелпе.
Тоже самое запросом - записи с пустыми строками в полях не вставлены - все правильно.
С одним текстовым полем - при ручной вставке конвертит в Null.

Три часа убил доковыриваясь до этой ошибки (неправильно работал экспорт в другую базу).

А97, А2000
...
Рейтинг: 0 / 0
Вставка записей
    #32233534
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пустые строки и NULL не одно и то же.
не зря для поля 2а ограничения:
1.Пустая строка и 2.Обязательное поле.
первое позволяет либо не трогать поле (оставить Null) либо ввести непустую
строку.
второе наоборот позволяет пустые строки но не позволяет Null.
так что все правильно.
...
Рейтинг: 0 / 0
Вставка записей
    #32233600
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы, наверно, невнимательно прочитали.
Правильно что при ручной вставке вставил пустые строки при AllowZeroLength=False?
А что пустые строки и NULL не одно и то же мне это известно.
...
Рейтинг: 0 / 0
Вставка записей
    #32233605
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если не сложно покажи pls как вставить пустую строку в поле вручную.
чего ты для этого пишешь?
...
Рейтинг: 0 / 0
Вставка записей
    #32233622
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так =""
Мне это не нужно было. Просто головная контора сменила справочники и я недолго думая импортнул их, подправил свои данные в рабочих таблицах и не размышляя, скопировал данные справочников и вставил в свои и там оказались пустые строки, хотя их быть не должно.
...
Рейтинг: 0 / 0
Вставка записей
    #32233642
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=""
это не вручную, это из программы :)
если напишешь вручную "", то будет ругаться (у меня ругается)
а запросы вообще творят чего хотят, даже в счетчик пишут свои значения.
так что лучше поставить не только Непустые строки, но и обязательное поле,
может тогда закричит.
...
Рейтинг: 0 / 0
Вставка записей
    #32233678
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясняю: вручную копируем - т.е выделяем записи - копировать - вставить (в другую таблицу), а не занести значение в поле.
А запрос все сделал правильно.
...
Рейтинг: 0 / 0
Вставка записей
    #32233685
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alexander G
да я же не против :)
просто с чего ты взял, что при копировании он вставляет пустые строки,
а не Null ?
ведь визуально они не отличаются.
...
Рейтинг: 0 / 0
Вставка записей
    #32233958
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Визуально, да, но запрос с условием "" все сразу выясняет.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставка записей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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