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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2013, 10:59   #1
bobik47
 
Регистрация: 14.10.2009
Сообщений: 7
По умолчанию Delphi + Excel+ MS SQL Server

Здравствуйте, уважаемые форумчане!

Нуждаюсь в Вашей помощи.
В программу загружаю Excel файл, отображаю его в DB Grid. Далее необходимо его загрузить в БД. Не могу понять, как это можно сделать, поскольку используется 2 разных коннекта, а как "перелить" данные из DataSource, в котором хранится информация из Excel'я в БД. Надеюсь идея понятна!

Буду благодарен за Вашу помощь и подсказки!
bobik47 вне форума Ответить с цитированием
Старый 08.08.2013, 11:07   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Например позаписно из исходного DataSet формировать INSERT в ADOQuery нацеленного на базу MSSQL и ADOQuery.ExecSQL. MSSQL съест и групповую вставку - много INSERT-ов за один раз. А проще просто импортировать средствами MSSQL. Из дельфи тоже можно без загрузки таблицы Excel
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 08.08.2013, 11:09   #3
bobik47
 
Регистрация: 14.10.2009
Сообщений: 7
По умолчанию

А как можно достучатся до записи в DataSet?
bobik47 вне форума Ответить с цитированием
Старый 08.08.2013, 11:52   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
как можно достучатся до записи в DataSet?
Допустим так:
Код:
...:=DBGrid1.DataSource.DataSet.FieldByName(Имя поля).AsТипПоля;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.08.2013, 15:07   #5
bobik47
 
Регистрация: 14.10.2009
Сообщений: 7
По умолчанию

Спасибо за помощь!
bobik47 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Экспорт из Excel на SQL Server 2008 Sandman89 SQL, базы данных 7 28.03.2012 11:14
БД SQL Server 2008 и Delphi Asblue БД в Delphi 6 04.12.2010 11:55
Delphi - SQL Server ghost_vlv БД в Delphi 1 24.05.2009 17:39
SQL Server+ Delphi Pang Помощь студентам 2 20.05.2008 11:51
Turbo Delphi + MS SQL Server Mihey32 Компоненты Delphi 1 12.10.2007 01:09