|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.09.2007, 12:32 | #1 |
форвард
Форумчанин
Регистрация: 03.08.2007
Сообщений: 130
|
вопрос про ADO
привет всем кто заинтересовался и спасибо вам .
проблема в том что у меня в коде dm2.ADOQuery1.Close; dm2.ad_q.SQL.Text:='select * from ekspriment'; dm2.ad_q.Open; s:=dm2.ad_q.RecordCount; SetLength(dmas,s); for i:=1 to s do begin dmas[i]:=dm2.ad_q.Fields[3].AsFloat; dm2.ad_q.Next; end; dm2.ad_q.Next; в место того чтобы по одной записи оно в каком те место проскакивает, если кто сталкивалься с таким вопросом подскажите....
dela ne v dengax a v yego kolichestve
Последний раз редактировалось Cantana; 08.09.2007 в 12:35. |
08.09.2007, 14:12 | #2 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
Попробуйте F8. С помощью него можно посмотреть где проскакивает.
|
08.09.2007, 14:18 | #3 |
форвард
Форумчанин
Регистрация: 03.08.2007
Сообщений: 130
|
"Попробуйте F8. С помощью него можно посмотреть где проскакивает."
я знаю где проскакиваеть в записи, но там в разных данных по разному то есть сам ADOQuery1.Next не корректно работает
dela ne v dengax a v yego kolichestve
|
08.09.2007, 20:42 | #4 |
Пользователь
Регистрация: 15.04.2007
Сообщений: 20
|
Вместо
for i:=1 to s do begin dmas[i]:=dm2.ad_q.Fields[3].AsFloat; dm2.ad_q.Next; end; используй i:=0; while not(dm2.ad_q.eof) do begin i:=i+1; dmas[i]:=dm2.ad_q.Fields[3].AsFloat; dm2.ad_q.Next; end; begin dmas[i]:=dm2.ad_q.Fields[3].AsFloat; dm2.ad_q.Next; end; |
09.09.2007, 08:39 | #5 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
так как именно называется компонент TAdoQuery ?
используйте First для перехода на начало EOF для выхода их цикла ..
Берегите друг друга!
|
09.09.2007, 11:10 | #6 |
форвард
Форумчанин
Регистрация: 03.08.2007
Сообщений: 130
|
не могу найти в чем ошибка
ADOQuery1.Close; ADOQuery1.SQL.Text:='select * from jimm'; ADOQuery1.Open; ADOQuery1.First; repeat tmpstr.Add(ADOQuery1.Fields[0].AsString+#9+ADOQuery1.Fields[3].AsString); ADOQuery1.Next; until ADOQuery1.Eof; из базы данных Access Код data energobyekt znach 112211 128830 3 -152 112212 128840 3 -152 112213 128850 3 -152 112214 128860 3 -152 112215 128870 3 -152 Код data energobyekt znach 112382 127300 3 79 112383 127310 3 79 112384 127320 3 79 112385 127330 3 79 112386 127340 3 117 112209 -116 112210 -116 112211 -152 // дольжно быть 112212 запись вместо него 112382 112382 79 112383 79 112384 79 112385 79 112386 117 112387 117 я добавил отривок что-бы пояснит ситуацию...
dela ne v dengax a v yego kolichestve
|
09.09.2007, 18:40 | #7 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
мы ничего не поняли,
если таблиц несколько то какие связи м/у ними ?
Берегите друг друга!
|
09.09.2007, 20:05 | #8 |
форвард
Форумчанин
Регистрация: 03.08.2007
Сообщений: 130
|
это одна таблица
Код data energobyekt znach 112211 128830 3 -152 112212 128840 3 -152 112213 128850 3 -152 112214 128860 3 -152 112215 128870 3 -152 ... ... ... 112382 127300 3 79 112383 127310 3 79 112384 127320 3 79 112385 127330 3 79 112386 127340 3 117 а это уже как бы результат в Memo1 112209 -116 112210 -116 112211 -152 // дольжно быть №112212 запись вместо него №112382 проскок здес происходить 112382 79 112383 79 112384 79 112385 79 112386 117 112387 117 please всем прогерам помогите у меня проект горит
dela ne v dengax a v yego kolichestve
|
09.09.2007, 20:12 | #9 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
уже давно бы выложил базу и сам проект ..
Берегите друг друга!
|
09.09.2007, 20:14 | #10 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
подключаешь dbgrid к AdoQuery ч.з DataSource , и смотришь что там на самом деле ..
можно даже не запуская прогу, в самом Delphi
Берегите друг друга!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
вопрос по сокетам и общение как в ICQ.Сложный вопрос... | Руслантус | Общие вопросы C/C++ | 2 | 12.08.2008 21:10 |
TObject *Sender | sergei64_89 | Общие вопросы C/C++ | 1 | 06.06.2008 13:36 |
Вопрос о КПК | N!ckeL | Свободное общение | 3 | 05.06.2008 22:06 |
Вопрос по С# | Roberto | Помощь студентам | 1 | 27.05.2008 22:12 |