|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.03.2013, 02:12 | #11 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 136
|
Вообщем заменил я эту функцию на replace и всё заработало. Что конкретно не работает? Вот выкладываю результат загрузки:
P.s. и где схема.ini? |
20.03.2013, 03:40 | #12 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 136
|
Новая версия, вся беда ваша в пробелах в тексте, и в двойных кавычках
|
20.03.2013, 09:19 | #13 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
правда работает! только данные со смещением в таблице, начинаются они после столбца CREDIT_ACCOUNT. Я так понимаю, что вы убрали лишние пробелы и двойные кавычки в текстовом файле? Эх, в принципе это решение для данного файла, но не для выгрузки в 100 записей xD (или даже больше, этот файл я просто уменьшил с 7 до 2 записей).
По идее код верен,ведь так? Получается,что проблема в файле изначально? Или надо другой метод программного импорта искать.. |
20.03.2013, 09:26 | #14 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 136
|
Проблема в файле, изначально. К нему кстати можно запросом напрямую подключится, где-то было описание, как делать с текстовыми файлами.. вот же оно. Можете попробовать запросом подцепиться и обрабатывать поля сразу (split, left, mid)
|
20.03.2013, 09:32 | #15 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
хах, как раз свой код я отсюда и вытащил) поэтому да, придется смотреть другой способ. Или общаться с нашими айтишниками, хотя они такие лентяи - "а зачем вам это надо? а куда это? а почему так?"
Просто имеется несколько файлов с разными именами, а структура одинаковая и вот попадаются такие строчки, в некоторых из них, что одна полностью импортируется, а другая нет( но надо решать проблему |
20.03.2013, 10:14 | #16 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
а такой вопрос - а почему в экселе нормально выгружается все, а программно через аксесс некорректно?
|
20.03.2013, 17:11 | #17 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Начал искать в инете еще способы и нашел вот такой, как бы его приспособить? уже начал разбираться
Код:
|
20.03.2013, 23:03 | #18 | |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Цитата:
Причём здесь колич записей? Ошибка в одном - в алгоритме |
|
21.03.2013, 06:23 | #19 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 136
|
|
21.03.2013, 16:02 | #20 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Как я понял, то, что сделал я - это запрос со стандартной строкой подключения, данный способ описан в файле, сейчас я смотрю вариант подключения с помощью спецификаций аксесса
Но вот,что у меня получилось Код:
заработало, все файлы норм грузятся, но есть одно маленькое исключение, я теряю данные в поле OPERATIONDATE, в файле они выглядят как 20120313. С помощью Андрэича мне удалось привести их к необходимому формату 13.03.2012 - но это было для моего старого кода, тут же я использую спецификацию аксесса, как исправить? Подскажите пожалуйста,заранее благодарен! Пока оставил тут строчку с (DateValue(Format([OPERATIONDATE],'0000\.00\.00'))), но она,по-видимому, не работает UPDATE: только что пришла в голову такая мысль - я делаю в таблице поле OPERATIONDATE текстовым, а не как сейчас дата\время, следовательно при выгрузке все ячейки заполнятся данными такого типа 20120312 итп, и вот тут написать код,который будет менять эту строчку на дату. Блин..наверно не получится,ведь поле-то текстовое, а я хочу дату сделать.. Последний раз редактировалось Emmelman; 21.03.2013 в 16:07. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Некорректная кодировка | asale | HTML и CSS | 0 | 05.10.2010 10:46 |
Некорректная загрузка формы из файла | Serega123 | Общие вопросы Delphi | 6 | 14.04.2010 16:10 |
Загрузка - Выгрузка структуры из dat файла | delphinewerklin | Общие вопросы Delphi | 4 | 07.02.2010 20:00 |
Выгрузка doc файла в комбокс и листбокс | Артур Иваныч | Microsoft Office Excel | 6 | 27.11.2009 19:58 |
Некорректная печать | Natalie | Microsoft Office Word | 5 | 29.08.2008 11:08 |