powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запрос на импорт из файла в Access
7 сообщений из 7, страница 1 из 1
Запрос на импорт из файла в Access
    #38143112
Emmelman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день! Прошу помочь разобраться,почему не работает запрос на импорт текстового файла в таблицу. В файле 20 столбцов,столько же в таблице, значения одного из столбцов подвергаются формату. Честно,не понимаю почему не может найти файл спецификации,который я указываю после слов DSN...сам запрос:
Код:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
INSERT INTO Operations OPERATIONDATE, BRANCH_NAME, AMOUNT_OPERATION, DEBIT_ACCOUNT, DEBIT_ACCOUNT_OWNER_NAME, DEBIT_ACCOUNT_OWNER_ID, 
DEBIT_ACCOUNT_OWNER_STATUS, CREDIT_ACCOUNT, CREDIT_ACCOUNT_OWNER_NAME, 
CREDIT_ACCOUNT_OWNER_ID, CREDIT_ACCOUNT_OWNER_STATUS, EXPLANATION, BANK, ENTER_USER,
 APPROVE_USER, PRODUCT_NAME )

SELECT format(datevalue(format(OPERATIONDATE,"0000\.00\.00"))), BRANCH_NAME, AMOUNT_OPERATION, DEBIT_ACCOUNT, DEBIT_ACCOUNT_OWNER_NAME, 
DEBIT_ACCOUNT_OWNER_ID, DEBIT_ACCOUNT_OWNER_STATUS, CREDIT_ACCOUNT, CREDIT_ACCOUNT_OWNER_NAME, CREDIT_ACCOUNT_OWNER_ID, 
CREDIT_ACCOUNT_OWNER_STATUS, EXPLANATION, BANK,
 ENTER_USER, APPROVE_USER, PRODUCT_NAME
FROM [FX_Transfer_staff20121203#txt] IN 'C:\Documents and Settingsሦ430\My Documents\Education docs\Базы данных\'[Text;DSN=schema.ini;IMEX=2;HDR=Yes;CharacterSet=28595];



Буду рад любой помощи!И любой конструктивной критике
...
Рейтинг: 0 / 0
Запрос на импорт из файла в Access
    #38143185
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Emmelman,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
не баланс скобок

INSERT INTO Operations OPERATIONDATE,
 BRANCH_NAME,
 AMOUNT_OPERATION,
 DEBIT_ACCOUNT,
 DEBIT_ACCOUNT_OWNER_NAME,
 DEBIT_ACCOUNT_OWNER_ID,
 DEBIT_ACCOUNT_OWNER_STATUS,
 CREDIT_ACCOUNT,
 CREDIT_ACCOUNT_OWNER_NAME,
 CREDIT_ACCOUNT_OWNER_ID,
 CREDIT_ACCOUNT_OWNER_STATUS,
 EXPLANATION,
 BANK,
 ENTER_USER,
  APPROVE_USER,
 PRODUCT_NAME )

SELECT
 format(datevalue(format(OPERATIONDATE,"0000\.00\.00"))),
 BRANCH_NAME,
 AMOUNT_OPERATION,
 DEBIT_ACCOUNT,
 DEBIT_ACCOUNT_OWNER_NAME,
 DEBIT_ACCOUNT_OWNER_ID,
 DEBIT_ACCOUNT_OWNER_STATUS,
 CREDIT_ACCOUNT,
 CREDIT_ACCOUNT_OWNER_NAME,
 CREDIT_ACCOUNT_OWNER_ID,

 CREDIT_ACCOUNT_OWNER_STATUS,
 EXPLANATION,
 BANK,
 ENTER_USER,
 APPROVE_USER,
 PRODUCT_NAME

FROM [FX_Transfer_staff20121203#txt]
 IN 'C:\Documents and Settingsሦ430\My Documents\Education docs\Базы данных\'[Text;DSN=schema.ini;IMEX=2;HDR=Yes;CharacterSet=28595];
...
Рейтинг: 0 / 0
Запрос на импорт из файла в Access
    #38143303
Emmelman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА, скобку поставил, ошибка синтаксиса в INSERT INTO ушла, но все так же не видит спецификацию, в ней я описываю все 20 полей,тип кодировки, является ли первая строка заголовком таблицы
...
Рейтинг: 0 / 0
Запрос на импорт из файла в Access
    #38143685
Emmelman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все заработало, вставил запрос в код, тоже работает, но есть теперь вот такое-
В таблице своей БД выставил,что OPERATIONDATE - это поле даты(типDate\Time), в спецификации импорта это же поле из файла имеет тип Char.

В саму таблицу все заносится отлично - 03.12.2012,30.11.2012 итд и даже календарик как поп-ап появляется при наведении курсора, но появилась маленькая проблема. Форма,которая отображает всю таблицу,показывает в поле OPERATIONDATE - 41246, что это,откуда? как это убрать! Как сделать,чтобы была нормальная дата,а не этот шифр!
...
Рейтинг: 0 / 0
Запрос на импорт из файла в Access
    #38143768
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Emmelman,

OPERATIONDATE - 41246 --это дата в числовом формате
...
Рейтинг: 0 / 0
Запрос на импорт из файла в Access
    #38143845
Emmelman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА,
хммммм, в таблице-приемнике тип поля Дата\время, загружаю я из файла,где то же самое поле,но оно Char. И таблица-приемник отображает все корректно,как дату, а форма,к которой подключена та самая таблица - отображает 41246. Видимо мне что-то в свойствах формы нужно изменить?
...
Рейтинг: 0 / 0
Запрос на импорт из файла в Access
    #38143876
Emmelman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все исправил,фууууух,в поле вывода в свойстве Format стояло @ - убрал и все заработало)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запрос на импорт из файла в Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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