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

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

Работа с TQuery [D6]


Страницы:   1 2

Chaynik ©   (2004-04-16 12:49:00) 

Добрый день ВСЕМ. Ситуация такая, есть база *.dbf, на форме компоненты TQuery, SQLUpdate, DataSourse и DBGrid. Все связанно между собой. Вопрос: как корректно добавлять, удалять и редактировать записи.


bushmen   (2004-04-16 13:44:00) [1]

Ты корректно задавай вопросы. Сначала у тебя на форме были одни компоненты, потом появились какие-то выборки сложные, теперь вообще безосновательные утверждения пишешь. Что можно на это ответить, сам посуди.


Chaynik   (2004-04-16 13:37:00) [2]

В общем ничего полезного я от вас не узнал...:(


bushmen   (2004-04-16 13:33:00) [3]

>Я то обойдусь и сделаю все через SQL запросы, но это дело немного будет притормаживать

А можно услышать, с чего взято данное утверждение? :)


Reindeer Moss Eater   (2004-04-16 13:28:00) [4]

Danilka ©
Это метод не TQuery


Danilka   (2004-04-16 13:26:00) [5]

[19] Reindeer Moss Eater ©   (16.04.04 13:25)

> Может ты обойдешся и без метода ExecSQL

Query.Database.Execute
:))


Reindeer Moss Eater   (2004-04-16 13:25:00) [6]

>>Хоть ты уписайся, но без методов Delete Add Edit ExecSQL ты не >>обойдешься

Может ты обойдешся и без метода ExecSQL?
Поев волшебных грибов?


Chaynik   (2004-04-16 13:23:00) [7]

>>Есть TQuery. Есть вопрос как удалить/добавить/редактировать.
>>Хоть ты уписайся, но без методов Delete Add Edit ExecSQL ты не >>обойдешься

Я то обойдусь и сделаю все через SQL запросы, но это дело немного будет притормаживать, и методы Delete Add Edit не пригодятся.


Vitaly23   (2004-04-16 13:21:00) [8]

Есть: format c:


Reindeer Moss Eater   (2004-04-16 13:20:00) [9]

Да ну?
А есть необычные методы?


Chaynik   (2004-04-16 13:19:00) [10]

Reindeer Moss Eater ты работал с SQL и TQuery? Само сабой разумеется, что обычными методами здесь не обойдешся.


Reindeer Moss Eater   (2004-04-16 13:18:00) [11]

Есть TQuery. Есть вопрос как удалить/добавить/редактировать.
Хоть ты уписайся, но без методов Delete Add Edit ExecSQL ты не обойдешься


Chaynik   (2004-04-16 13:17:00) [12]

>>> А тебе не мешало бы послушать лекцию!!!
>>Я тоже хочу послушать, начинай. :)

>>Vitaly23   (16.04.04 13:13) [9]
>>Обучение будет бесплатно надеюсь?

Лектор сегодня Johnmen, вопросы по поводу места проведения и оплаты решайте сним.


HSolo   (2004-04-16 13:17:00) [13]

Почитайте в справке про Updating a read-only result set


Reindeer Moss Eater   (2004-04-16 13:16:00) [14]

А при чем здесь какие-то твои условия при твоей первоначальной постановке вопроса?


Chaynik   (2004-04-16 13:13:00) [15]

Конечно можно было включить RequestLive и редактировать запись как обычно, мотодами Edit, Add, Insert, Delete. Но насколько я понимаю RequestLive корректно работает только при ряде определенный условий: запрос созадется только из одной таблицы, таблица не должна быть индексированной, таблица не должна кэшироваться и еще чтото. Ни одно условие у меня не выполняется.


Vitaly23   (2004-04-16 13:13:00) [16]

Обучение будет бесплатно надеюсь?


Danilka   (2004-04-16 13:11:00) [17]


> А тебе не мешало бы послушать лекцию!!!

Я тоже хочу послушать, начинай. :)


Chaynik   (2004-04-16 13:02:00) [18]

1. Grid редактировать нельзя.
2. Query использует SQL запрос, те SELEKT который доступен только для чтения, и методы Delete, Add, Edit корректно работать не будут.
На форме расположен Edit и Baton, как добавить запись, кликнув на Батоне. Как отредактировать запись кликнув на втором Батоне.

>Johnmen ©   (16.04.04 12:52) [1]
>Это не вопрос, а желание послушать/почитать лекцию на тему.
>Увы. Здесь не лекторий...
>:)

А тебе не мешало бы послушать лекцию!!!


Reindeer Moss Eater   (2004-04-16 12:59:00) [19]

Danilka ©  

Некорректно удалять точно так же.


Danilka   (2004-04-16 12:57:00) [20]

ладно, не надо мне отвечать, я уже понял..


Страницы:   1 2

Наверх

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