powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / что же делать
5 сообщений из 5, страница 1 из 1
что же делать
    #32853669
Ghost_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите как в дельфи 7.0 описать в кнопке этот запрос, который бы выводил результат совмещения двух таблиц

SELECT DISTINCT D.KRAB, D.KS, D.KPOT, D.KP, D.KDISC, D.PRAB, D.ORAB, D1.NSTUD, D."YEAR"
FROM "HRAB.DB" D
INNER JOIN "CHISLO.DB" D1
ON (D1.NSTUD = D.KPOT)
ORDER BY D.KRAB, D.KS, D.KPOT, D.KP, D.KDISC, D.PRAB, D.ORAB, D1.NSTUD

что-то неверно? полистал книгу... ничего кроме этого там нет... ошибку не выдает - просто не работает кнопка

procedure TForm1.BitBtn11Click(Sender: TObject);
begin
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('SELECT DISTINCT D.KRAB, D.KS, D.KPOT, D.KP, D.KDISC, D.PRAB, D.ORAB, D1.NSTUD, D."YEAR"');
Query1.SQL.Add('FROM "HRAB.DB" D');
Query1.SQL.Add('INNER JOIN "CHISLO.DB" D1');
Query1.SQL.Add('ON (D1.NSTUD = D.KPOT)');
Query1.SQL.Add('ORDER BY D.KRAB, D.KS, D.KPOT, D.KP, D.KDISC, D.PRAB, D.ORAB, D1.NSTUD');
Query1.ExecSQL;
end;
...
Рейтинг: 0 / 0
что же делать
    #32853676
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо Query1.ExecSQL нужно Query1.Open.
А потом извлекать данные, например (очень упрощенно)
ShowMessage(Query1.FieldByName('krab').AsString);

З.Ы. а к серверу подсоединятесь через что?

...
Рейтинг: 0 / 0
что же делать
    #32853686
PSERG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вместо ExecSQL пиши Open, и почювствуй разницу........:)
...
Рейтинг: 0 / 0
что же делать
    #32853964
Ghost_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а если мне необходимо, чтобы результатом нажатия кнопки выдавалась итоговая форма совмещенных данных? судя по запросу, приведенному в примере будут выдаваться данные построчно?
...
Рейтинг: 0 / 0
что же делать
    #32853987
Ghost_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или просто подскажите на примере... как связать запрос с формой??? В книге написано только создание запроса в SQL Explorer. совсем запутался уже
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / что же делать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]