Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Проблема с BCP (ASE 12.5.0.2) / 4 сообщений из 4, страница 1 из 1
24.07.2007, 16:57
    #34680922
frost007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с BCP (ASE 12.5.0.2)
День добрый, всем кто это читает. Помогите решить проблему с загрузкой текстового файла BSP-ой.Текстовый файл создан внешним приложением, разделитель строк в нем #13#10. При заливке в таблицу ASE ожидает признак конца строки #10 и заливает все строки из файла, добавляя к значению последнего поля символ #13. Запускаю BCP c Windows XP (пробовал на 98 - все работает без проблем). Подскажите - как побороть эту проблему (приблуду, которая будет резать в файлах #13 облом писать). Заранее спасибо.
...
Рейтинг: 0 / 0
24.07.2007, 17:09
    #34680989
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с BCP (ASE 12.5.0.2)
frost007 пишет:

> разделитель строк в нем #13#10. При заливке в таблицу ASE ожидает
> признак конца строки #10 и заливает все строки из файла, добавляя к
> значению последнего поля символ #13. Запускаю BCP c Windows XP (пробовал
> на 98 - все работает без проблем).

Ну можно с виндовой тачки и заливать. Можно задать разделители
строк. Я не помню как это делается, но это точно можно
сделать либо ключём в коммандной строке либо через форматный
файл. читай доки.

Подскажите - как побороть эту
> проблему (приблуду, которая будет резать в файлах #13 облом писать).

Написана. В цигвине есть dos2unix unix2dos.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
24.07.2007, 18:36
    #34681322
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с BCP (ASE 12.5.0.2)
frost007День добрый, всем кто это читает. Помогите решить проблему с загрузкой текстового файла BSP-ой.Текстовый файл создан внешним приложением, разделитель строк в нем #13#10. При заливке в таблицу ASE ожидает признак конца строки #10 и заливает все строки из файла, добавляя к значению последнего поля символ #13. Запускаю BCP c Windows XP (пробовал на 98 - все работает без проблем). Подскажите - как побороть эту проблему (приблуду, которая будет резать в файлах #13 облом писать). Заранее спасибо.

смотрите параметры/ключи bcp: -t & -r

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
C:\>bcp
usage: bcp [[database_name.]owner.]table_name[:slice_number] {in | out} datafile
        [-m maxerrors] [-f formatfile] [-e errfile]
        [-F firstrow] [-L lastrow] [-b batchsize]
        [-n] [-c] [-t field_terminator] [-r row_terminator]
        [-U username] [-P password] [-I interfaces_file] [-S server]
        [-a display_charset] [-q datafile_charset] [-z language] [-v]
        [-A packet size] [-J client character set]
        [-T text or image size] [-E] [-g id_start_value] [-N] [-X]
        [-M LabelName LabelValue] [-labeled]
        [-K keytab_file] [-R remote_server_principal]
        [-V [security_options]] [-Z security_mechanism] [-Q] [-Y]

приблуду писать не нужно - возьмите WinHex и правьте простой заменой символа (по номеру) на пустое место...
...
Рейтинг: 0 / 0
24.07.2007, 19:31
    #34681443
frost007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с BCP (ASE 12.5.0.2)
Спасибо всем, кто ответил на проблему. Переделал файлик и втянул. Потом сел разбираться и вот что получилось. Сервер 12.5, а клиент на этой машинке 11.1. До этого все работало как часы, а вот с BCP пошли проблемы. Попробовал я на другой машинке втащить - все в порядке. Поменял клиента и все зажило. Вот только одно смущает ( на этой же машинке, с этим же древним клиентом только под 98 виндой все работает как часы).
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Проблема с BCP (ASE 12.5.0.2) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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