Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

метод Locate [D7, IB6.x]


Dagir ©   (2008-09-05 14:55:00) 

Как с [B]помощью метода Locate[/B] сделать проверку: совпадают ли версии из ListView и БД Interbase для каждого Doc_i?
таблица ListView имеет вид
DOC   Versiya
Doc1    В5
Doc2    В4
Doc3    В1
В БД две таблицы
[B]1)[/B]DOC_ID  DOC            
1        Doc1
2        Doc1
3        Doc2
[B]2)[/B]
DOC_ID     Versiya
1              В5  
2              В7
3              В2


Johnmen   (2008-09-05 19:07:00) [1]

Предыдущие серии здесь:
delphimaster.ru/cgi-bin/forum.pl?id=1220519929&n=18
delphimaster.ru/cgi-bin/forum.pl?id=1220519929&n=18
sql.ru/forum/actualthread.aspx?tid=592809
sql.ru/forum/actualthread.aspx?tid=592599
sql.ru/forum/actualthread.aspx?tid=592257

и никакого намека на желание почитать книгу или подумать...:(


Sergey13   (2008-09-05 16:19:00) [2]

> [0] Dagir ©   (05.09.08 14:55)

Судя по твоим вопросам ты не только не знаешь КАК делать, но и не знаешь ЧТО делать. Складывается такое ощущение.
Может опишешь задачу, которую мучаешь?


Sergey13   (2008-09-05 16:04:00) [3]

> [2] Dagir ©   (05.09.08 15:54)

Никак. База не понимает Locate. Locate - это метод датасета.


Игорь Шевченко   (2008-09-05 16:04:00) [4]

1. написать запрос, открыть его и искать с помощью Locate по данным этого запроса
2. прочитать книгу по delphi
3. нанять программиста, заплатив ему денег за решение проблемы


Anatoly Podgoretsky   (2008-09-05 16:04:00) [5]

> Dagir  (05.09.2008 15:54:02)  [2]

???


Юрий Зотов   (2008-09-05 16:03:00) [6]

Зачем здесь Locate, если проверку надо сделать для КАЖДОГО документа?

select T1.DOC, T2.Versiya
from T1, T2
where T1.DOC_ID = T2.DOC_ID

Потом в проходим в цикле по DataSet'у и для каждого документа смотрим, есть ли он в ListView, а если есть, то совпадают ли версии.


Dagir   (2008-09-05 15:54:00) [7]

Так как взять из базы значения с помощью Locate или из ListView?


Ega23   (2008-09-05 15:04:00) [8]

if Locate(...) then ...


Наверх

Титульная страница Поиск, карта сайта Написать письмо