powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка: "Не интерпретируемая запись".
15 сообщений из 15, страница 1 из 1
Ошибка: "Не интерпретируемая запись".
    #39890884
MAGRAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня форумчане!
Имею таблицу с вычисляемым полем.
При вставке данных в таблицу var, посредством DoCmd.TransferSpreadsheet, получаю длинную портянку с ошибками "Не интерпретируемая запись".
Как избежать этого конфликта, если нет возможности вынести вычисляемое поле any_name в отдельную таблицу?
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39890886
MAGRAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MAGRAV,
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39890890
zimkon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MAGRAV,
Не интерпретируемая запись - Текстовое значение содержит символ-ограничитель (обычно, двойные кавычки). Если значение содержит символ-ограничитель, этот символ должен быть повторен в текстовом файле дважды; например: "10 дискет 3 1/2"" в коробке"
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39890924
MAGRAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zimkon,

Кикаких кавычек в предварительно подготавливаемом файле перед подачей на загрузку:
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39890931
MAGRAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MAGRAV,
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39890944
Если у вас CSV, то причем здесь DoCmd.TransferSpreadsheet?
Судя по картинке, вы пытаетесь вставить значение из PRV_FWPT в вычисляемое поле?
Создайте спецификацию импорта из текстового файла, где исключите все лишние поля и заливайте методом DoCmd.TransferText. Альтернатива - запрос на добавление со строкой подключения к CSV.

ЗЫ. Качать и смотреть лень...
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39890973
MAGRAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кривцов Анатолий,
Если у вас CSV, то причем здесь DoCmd.TransferSpreadsheet?
Это к суди дела отношения не имеет.

Судя по картинке, вы пытаетесь вставить значение из PRV_FWPT в вычисляемое поле?
Это совершенно не так.

Создайте спецификацию импорта из текстового файла, где исключите все лишние поля и заливайте методом DoCmd.TransferText. Альтернатива - запрос на добавление со строкой подключения к CSV.
Можно увидеть какой либо источник по этому поводу? TransferText и TransferSpreadsheet чем принципиально отличаются?


ЗЫ. Качать и смотреть лень...

.....


З.Ы. Я беру данные из *.csv источника. Открываю его как объект Excel. Это позволяет мне эффективнее редактировать, подготавливать этот источник. Расставлять поля в нужном порядке. Добавлять/удалять поля. Те которых не хватает добавляю пустыми. Не нужные поля удаляю. После того как я привел наименование полей и их порядок в соответсвие с таблицей, отправляю всё единым куском в БД посредством DoCmd.TransferSpreadsheet. Так понятнее?

На вычисляемые поля приходятся пустые значения.
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39891005
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если заливать данные во временную таблицу без вычислимых полей?
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39891013
MAGRAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4d_monster, Я так и делаю))) Но по другим причинам. А теперь ещё и это попробую учесь) Должно помочь по идее. Это же так очевидно!
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39891044
MAGRAV
На вычисляемые поля приходятся пустые значения.
Даже если это Null, вы пытаетесь присвоить его вычисляемому полю.
MAGRAV
После того как я привел наименование полей и их порядок в соответсвие с таблицей, отправляю всё единым куском в БД посредством DoCmd.TransferSpreadsheet. Так понятнее?
Так понятнее.
Вместо TransferSpreadsheet для импорта используйте запрос на добавление со строкой подключения к Ёкселю. В запросе исключите это вычисляемое поле.
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39891049
MAGRAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кривцов Анатолий,
Добавлять запросом?
Вот что-то вроде этого?
rst.Open "INSERT INTO " & tblName & colHead & " VALUES " & rcdDetail, cnt

Если да то нет)
Так я пробовал и меня по скорости не устроило)
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39891119
MAGRAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4d_monster,
Не могу себе это позволить из за логики. Ключи формирую вычисляемым полем. Потом через рекордсет переписываю их в соответствующее ключевое поле. И уж после все манипуляций во временной копии таблицы пуляю всё в основную.(
З.Ы. В трёх соснах потерялся)

Наверное всётаки нет способа заставить вычисляемое поле не ругаться когда по отношению к нему некорректное действие применяется....
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39891324
ИВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAGRAV,
в таблицах не бывает вычисляемых полей!!!
Только в запросах!!!
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39891406
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИВП
в таблицах не бывает вычисляемых полей!!!
Просветись - Добавление вычисляемого поля в таблицу
...
Рейтинг: 0 / 0
Ошибка: "Не интерпретируемая запись".
    #39891415
ИВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,
это не есть таблица РБД.
Это дурь.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка: "Не интерпретируемая запись".
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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