powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Импорт из текстового файла
4 сообщений из 4, страница 1 из 1
Импорт из текстового файла
    #32010305
Sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пжлст!
Как наиболее эффективно(по скорости) импортировать данные в тавлицу MSSQL из текстового файла посредством Delphi(используется ADO) - вся особенность состоит в том, что значения полей заключены в двойные кавычки, разделены запятыми и могут содержать любые символы, в том числе и запятые. Пробовал Bulk Insert - но он неправильно понимает поля, если там содержатся запятые.
Буду премного благодарен за совет!
...
Рейтинг: 0 / 0
Импорт из текстового файла
    #32010306
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для bulk insert надо явно указывать разделители полей и записей, тогда он не должен лажаться на запятых.
...
Рейтинг: 0 / 0
Импорт из текстового файла
    #32010313
Sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BULK INSERT database.owner.table
FROM 'c:\файл.txt'
WITH
(CODEPAGE = 'OEM',
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n')

Все указываю явно, но не помогает
...
Рейтинг: 0 / 0
Импорт из текстового файла
    #32010352
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты же явно написал - FIELDTERMINATOR - запятая

Ну и как ты думаешь, сервер может понять, которая из запятых принадлежит данным в поле, а какая является разделителем колонок ?
Меняй FIELDTERMINATOR.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Импорт из текстового файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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