Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2010, 07:38   #1
xmaksimca
Пользователь
 
Регистрация: 04.05.2009
Сообщений: 17
По умолчанию dll в delphi

здравствуйте!
Мне в программе нужно написать динамическую библиотеку для импорта данных из DBF в SQL Server. Честно с dll сталкиваюсь в первые , поэтому не знаю с чего и начать выполнение задания. Если возможно посоветуйте какую нибудь хорошую книгу (с примерами ), где подробно описано как работать с dll.
Заранее огромное вам спасибо

Последний раз редактировалось xmaksimca; 06.05.2010 в 07:59.
xmaksimca вне форума Ответить с цитированием
Старый 06.05.2010, 08:24   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Глупый вопрос: А почему бы не воспользоваться менеджером импорта в самом MSSQL Я даже знаю что у него есть команда импорта, так не написать ли тебе запрос для импорта, и не выполнить ли его через ADO в основной программе?
Зачем именно ДЛЛ?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.05.2010, 08:52   #3
xmaksimca
Пользователь
 
Регистрация: 04.05.2009
Сообщений: 17
По умолчанию

Да я тоже знаю, что импортировать или экспортировать данные можно из самого sql, но у меня задание организовать импорт данных из самой программы, а dll нужен для того чтобы память не грузить.
xmaksimca вне форума Ответить с цитированием
Старый 06.05.2010, 09:19   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а dll нужен для того чтобы память не грузить.
А много писать не придется:Приконнектился-выполнил запрос импорта-отсоединился.
Ты в принципе с ADO работать не умешеь или не знаешь как ДЛЛ создать?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.05.2010, 09:34   #5
xmaksimca
Пользователь
 
Регистрация: 04.05.2009
Сообщений: 17
По умолчанию

С ADO я на троечку знаком, а вот как создавать dll я не знаю.
xmaksimca вне форума Ответить с цитированием
Старый 06.05.2010, 10:09   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Банально:
http://www.delphiworld.narod.ru/base..._from_dll.html
Только вместо BDE компонент ADO компоненты
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.05.2010, 10:28   #7
edgy
Форумчанин
 
Регистрация: 15.06.2008
Сообщений: 271
По умолчанию

Можно сделать еще проще (и без всяких dll-ок)

1) На сервере создаем DTS-ку, которая перегоняет данные из dbf в SQL Server
2) Вызываем DTS-ку следующим образом:
Код:
    EXEC master..xp_cmdshell 'DTSRun /S SERVER_NAME /E /N DTS_PACKAGE_NAME'
edgy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
dll в Delphi Нур Общие вопросы Delphi 2 12.04.2010 23:21
Delphi dll tanek Помощь студентам 6 14.03.2010 15:38
Dll инжектинг в Delphi Landomeer Win Api 0 10.07.2009 22:24
DLL в DELPHI Шульц Общие вопросы Delphi 6 11.01.2009 08:28
Создать DLL на C# и вызвать её в Delphi (Delphi) RIO Общие вопросы Delphi 2 25.03.2008 15:33