Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запрос на импорт из файла в Access / 7 сообщений из 7, страница 1 из 1
08.02.2013, 12:05
    #38143112
Emmelman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на импорт из файла в Access
Всем добрый день! Прошу помочь разобраться,почему не работает запрос на импорт текстового файла в таблицу. В файле 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
08.02.2013, 12:35
    #38143185
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на импорт из файла в Access
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
08.02.2013, 13:23
    #38143303
Emmelman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на импорт из файла в Access
ПЕНСИОНЕРКА, скобку поставил, ошибка синтаксиса в INSERT INTO ушла, но все так же не видит спецификацию, в ней я описываю все 20 полей,тип кодировки, является ли первая строка заголовком таблицы
...
Рейтинг: 0 / 0
08.02.2013, 16:01
    #38143685
Emmelman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на импорт из файла в Access
Все заработало, вставил запрос в код, тоже работает, но есть теперь вот такое-
В таблице своей БД выставил,что OPERATIONDATE - это поле даты(типDate\Time), в спецификации импорта это же поле из файла имеет тип Char.

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

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


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