sql массовая вставка.Нужна помощь - PullRequest
0 голосов
/ 21 апреля 2011

Привет, я делаю массовую вставку записей из этого текстового файла, используя скрипт ниже.У меня возникла проблема здесь, чтобы установить "c: \" для параметра, который я передаю из приложения VB .NET?Я не хочу определять фиксированный путь для этого.Это возможно?

INSERT INTO tblContacts
SELECT     *
FROM         [Text;Database=C:\;HDR=Yes].[Import.csv]

Ответы [ 2 ]

0 голосов
/ 21 апреля 2011

Напишите путь как %TEMP%\Import.csv.Это специальный ярлык для доступа к временной папке.У вас будет доступ для записи во временную папку пользователя.

0 голосов
/ 21 апреля 2011

Лучшим способом было бы использовать любой язык сценариев (или, возможно, VBA) для анализа файла SQL, изменения пути, записи его снова, а затем пакетного запуска измененного файла SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...