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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2013, 20:01   #1
ULR
Пользователь
 
Аватар для ULR
 
Регистрация: 26.09.2012
Сообщений: 30
По умолчанию Можно ли записать в delphi массив данных в таблицу в SQL

Здравствуйте! Помогите пожалуйста, если не сложно У меня такой вопрос: считываю с устройства таблицу в виде массива и эти данные нужно записать в таблицу в SQL. Как это сделать в delphi?
ULR вне форума Ответить с цитированием
Старый 04.02.2013, 20:23   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

только в цикле. Дальше уже зависит от СУБД, используемых компонент доступа к табличным данным, наличием механизма транзакций и т.д. и т.п.

грубо говоря:
Код:
  ADOQuery1.Close;
  ADOQuery1.SQL.Text := 'Insert into ВашаТаблица (поле1, поле2, поле3) '+
      ' values :param1, :param2, :param3)';  {собственно запрос для вставки данных в таблицу}

  for i:=Low(mas) to High(mas) do begin
  
     // заполнили параметры для вставки в таблицу новой строки
     ADOQuery1.Parameters.ParamByName('param1').Value := i;
     ADOQuery1.Parameters.ParamByName('param2').Value := mas[i];
     ADOQuery1.Parameters.ParamByName('param3').Value := now();
    
     ADOQuery1.ExecSQL;  {выполнили вставку данных в таблицу}
  end;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.02.2013, 09:57   #3
ULR
Пользователь
 
Аватар для ULR
 
Регистрация: 26.09.2012
Сообщений: 30
По умолчанию

Спасибо большое!!

Не могли бы вы мне еще помочь! теперь как наоборот считать данные из таблицы в массив??

Последний раз редактировалось Stilet; 05.02.2013 в 22:17.
ULR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Можно ли записать в файл массив из чисел? Женька Good Помощь студентам 1 05.04.2012 18:56
Ошибка при добавление данных в таблицу Access SQL le7o БД в Delphi 3 05.01.2012 12:16
Добавление данных в таблицу через SQL Morfius01 БД в Delphi 18 19.12.2010 22:15
Как записать в переменную delphi результат sql запроса? mar4elo БД в Delphi 1 03.12.2009 16:59
С# - как в таблицу MS SQL записать информацию из формы? _mobility Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 1 01.01.2009 12:29