Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Импорт старого db-файла  [new]
IDVsbruck
Member

Откуда: Украина
Сообщений: 4262
Как бы теоретическое решение знаю: поставить DBE и посредством DTS импортировать данные.

Однако возможно ли другое решение? - Не хочу ставить DBE и у меня SQL Server 2005 Express Edition SP3 - то есть вроде как без DTS. Access и Excel отказались импортировать данные - "Внешняя таблица не имеет предполагаемый формат".
1 окт 09, 14:51    [7730056]     Ответить | Цитировать Сообщить модератору
 Re: Импорт старого db-файла  [new]
Бредгаур Виталий
Member

Откуда: Россия, МО
Сообщений: 24
IDVsbruck,

Как-то так
select * from
OpenRowSet('MSDASQL',
'Driver={Driver do Microsoft Paradox (*.db )};DBQ=C:\IMPORT',
'select * from [table1]')
GO

Хотя наверняка вылезет точно такая же ошибка, что и при импорте в Excel и Access.
Скорее всего BDE придется поставить.
Если есть машина, на которой BDE уже установлен, то можно на ней перелить данные в Excel или в Access, а потом уже импортировать их в БД SQL Serverа.
1 окт 09, 16:33    [7730789]     Ответить | Цитировать Сообщить модератору
 Re: Импорт старого db-файла  [new]
IDVsbruck
Member

Откуда: Украина
Сообщений: 4262
Да, простым запросом нельзя.
Ладно, буду пыхтеть у кого-то ...
1 окт 09, 17:37    [7731227]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить