2 / 2 / 1
Регистрация: 26.11.2014
Сообщений: 34
|
||||||
1 | ||||||
Два ADOQuery подключенных к одной базе. Установить курсор над записью в ADOQuery1, такой же как в ADOQuery226.11.2014, 21:16. Показов 765. Ответов 0
Метки нет (Все метки)
Две формы и на каждой ADOQuery, DataSet и dbgrid, с подключением к акцесс, на обоих формах подключение идет к одной и той же БД. нужно поставить курсор у второй dbgrid над той же записью, что и у первой. Поиск с данным набором компонентов я не осилил,решил, раз все идет через запросы, то просто сделать запрос с значением id записи в первом dbgrid к второму dbgrid.
Label1->Caption=ADOQuery1->FieldByName("ФИО")->AsString // вот так находится значение с именем столбца ФИО, над которой находится курсор, все работает. И если бы нужен был поиск по ФИО, все бы работало.
ADOQuery1->FieldByName("id")->AsInteger // но Builder начинает ругаться "Invalid pointer addition", а если оставить AsString, то Builder вполне заслуженно при запросе ругается на не соответствие типов данных.. Подскажите, пожалуйста, как быть=) Заранее, большое спасибо! Добавлено через 14 минут Вопрос снимается, искал проблему не в том месте. Настолько увлекся, что совершенно забыл про апострофы для обрамления строки в запросе. Убрал апострофы из запроса и всё заработало. Даже как то обидно, что все оказалось на столько не интересно))
0
|
26.11.2014, 21:16 | |
Ответы с готовыми решениями:
0
Как сделать запрос на отправку одной строчки из ADOQuery2 в ADOQuery1 Как перемещая курсор мышки над ячейками, определять над какой он находится? Как составить два запроса в одном шаге ADOQuery1? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
26.11.2014, 21:16 | |