|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.02.2011, 14:43 | #1 |
Пользователь
Регистрация: 29.05.2009
Сообщений: 31
|
ADO и Excel берется первая строка
Добрый день
Имеется БД Access, Требуется в базу перенести данные из Excel Делаю с помощью Delphi ADO Сделал параметрический запрос ADOQuery1 Далее построчно иду по файлу Excel и с помощью INSERT заношу данные в базу суть проблемы в том, что параметры(данные) берутся только первой строки и соответственно повторяются пока не закончится цикл Пробовал в цикле задавать ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.Parameters.Clear; ADOQuery1.SQL.Add Заного вставлять запрос Но не помогает, первая строка дублируется и все... хотя данные например ADOQuery1.Parameters.ParamByName('B E').value:=E.Cells[i,1].value; E.Cells[i,1].value; - изменяется, но значение самого параметра видимо остается постоянным равным первому считанному... :-( |
10.02.2011, 14:55 | #2 |
Пользователь
Регистрация: 29.05.2009
Сообщений: 31
|
2 часа на это убил
короче суть в следующем, все работает, но !!! Перед занесением данных в таблицу значение ADOTabel1.active = False если оно True то запись берется только первая из Excel Офигеть )) |
15.02.2011, 15:41 | #3 |
Холост/Не замужем
Форумчанин
Регистрация: 13.11.2007
Сообщений: 283
|
Привет. я вот не пойму зачем тебе значение из Excel пихать в параметры, ну суй его в таблицу ADOQuery1.FieldByName('ИмяСтолбца') .Value := E.Cells[i,1].value ;
Выложи вообще весь код, может у тя еще чего не правильно |
17.02.2011, 19:25 | #4 |
Пользователь
Регистрация: 29.05.2009
Сообщений: 31
|
Впринципе да, но так тоже работает
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ADO + бд в Excel | Aiden | Microsoft Office Excel | 3 | 20.04.2010 18:37 |
ADO и Excel, несколько практических вопросов:) | funball | БД в Delphi | 13 | 07.12.2009 16:25 |
Вставка данных в Excel через ADO | Slava | БД в Delphi | 4 | 19.07.2009 22:22 |
Откуда берется код в Access | Plasticine | Microsoft Office Access | 9 | 20.04.2009 14:58 |