Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Конвертация DBF-SQL table / 5 сообщений из 5, страница 1 из 1
30.07.2001, 08:46
    #32010652
lda_work
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конвертация DBF-SQL table
Подскажите, как запустить Package DTS с параметрами (при конвертации некоторые поля необходимо заполнять значениями не из базы данных) или без из Delphi, или подскажите как можно еще быстро конвертировать данные.
А можно это сделать только средствами SQL Server?

MSSQL Server 7.0
Dbase III

Заранее большое спасибо
...
Рейтинг: 0 / 0
03.08.2001, 13:43
    #32011059
George
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конвертация DBF-SQL table
Ну, запустить DTS с параметрами я не знаю как (нужно смотреть документацию)
А что касается средствами только TSQL - то пожалуйста: связываешь DBF как linked server, пишешь хранимку по импорту и вперед.. Правда, говорят, проблемы возникают с MEMO.
...
Рейтинг: 0 / 0
03.08.2001, 16:46
    #32011083
Fompro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конвертация DBF-SQL table
Проблемы были с символами псевдографики.
...
Рейтинг: 0 / 0
08.08.2001, 03:23
    #32011328
lda_work
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конвертация DBF-SQL table
Всем спасибо!
Конвертировал данные из DBF в SQL, правда по своему (параметры в packege DTS передал через дополнительную таблицу).
С linked server пока не получается. Если не трудно, то покажите на примере (на будущее).

Из DBase III в SQL table
поля GOD и MES, должны иметь значения @GOD и @MES соответственно.

Еще раз всем спасибо!
...
Рейтинг: 0 / 0
09.08.2001, 18:05
    #32011532
Fompro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конвертация DBF-SQL table
Варианты:
1. Microsoft dBase VFP Driver
SELECT TOP 10 a.* FROM OPENROWSET('MSDASQL',
'DRIVER=Microsoft dBase VFP Driver (*.dbf);
SourceType=DBF;SourceDB=F:\CAB\BASES;NULL', 'SELECT * FROM main') AS a
Можно и как Linked Server, просто под рукой не оказалось.

2. Microsoft.Jet.OLEDB.4.0
EXEC sp_addlinkedserver 'DBFSource','Jet 4.0','Microsoft.Jet.OLEDB.4.0',
'e:\CLIPPER5\BIN\',NULL,'dBASE IV'
GO
EXEC sp_addlinkedsrvlogin 'DBFSource', FALSE, NULL, NULL
GO
EXEC sp_tables_ex 'DBFSource','Ex'
GO
EXEC sp_columns_ex 'DBFSource','Ex'
GO
SELECT * FROM DBFSource...[Ex]
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Конвертация DBF-SQL table / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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