Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Постоянное отображение данных в DBGrid (Nickolay) 08/03/2006 - 18:15:50
      Re: Постоянное отображение данных в DBGrid (DNick) 10/03/2006 - 16:52:56
      Re: Постоянное отображение данных в DBGrid (Nickolay) 11/03/2006 - 14:00:49

> Original message text:
> From: Nickolay - 08/03/2006 - 18:15:50
> Subject:Постоянное отображение данных в DBGrid
> -----------------
> Здравствуйте!
>
> Начал осваивать MySQL, ZeosDBO и сразу возникли проблемы...
>
> MySQL 3.23.
> ZeosDBO 6.07.
> Delphi 7.
>
> Делаю простейшее тест-приложение, для своего обучения :)
>
> На форме компоненты:
> ZConnection1->ZQuery1->DataSourse1->DBGrid1
>
> Моя программа периодически записывает данные в БД (записывает с достаточно большой частотой). Как сделать так, чтобы DBGrid1 эти данные постоянно отображал?
> Т. е. там будут все данные от начала и до конца, при добавлении они будут прокручиваться и т. д. Не слать же запросы (select) к БД каждый раз после добавления очередной записи?!
>
> Спасибо заранее!
>


From: Nickolay - 11/03/2006 - 14:00:49
Subject:Постоянное отображение данных в DBGrid
-----------------
Сети у меня нет, пользователь один.
ZConnection1.Password := 'xxxx';
ZConnection1.DataBase := 'prob';
ZConnection1.Protocol := 'mysql-3.23';
ZConnection1.User := 'root';
ZConnection1.HostName - не установлено (нужно или нет?)

Вставляю записи с помощью INSERT (запрос пишу в ZQuery1.SQL, выполняю ZQuery.ExecSQL.

Какой перезапрос компонента будет делать и когда?

По поводу пункта 3: я ничего не понял :(

Кстати, пробовал делать так:
ZQuery1.Append;
ZQuery1.FieldByName('f1').Value:=1;
ZQuery1.Post;

возникает эксцепшн: "не могу выполнить операцию на закрытым DataSet'ом."
Т. е., как я понял, нужно к базе подключиться сначала, но как?
Я делал ZConnection1.Connect - не помогает...

Кстати, а чем SQL INSERT будет отличаться от ZQuery1.Append?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
26902



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |