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

MSSQL Server 7.0
Dbase III

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

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

Еще раз всем спасибо!
...
Рейтинг: 0 / 0
Конвертация DBF-SQL table
    #32011532
Fompro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Варианты:
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
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Конвертация DBF-SQL table
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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