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

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

Read-only DataSet [D7, IB6.x]


Страницы:   1 2

PrettyFly ©   (2003-03-12 10:48:00) 

Привет! У меня есть IBQuery в него загружены какие-то данные. Можно ли как-нибудь вставить туда ещё немножко данных, но чтобы они не записывались в базу?


PrettyFly   (2003-03-15 11:34:00) [1]


> Johnmen © (12.03.03 21:37)
> Но ты же ведь не уверен ? Я могу сказать наверняка - там
> идеология в точности такая же, как в IBX. Хотя много удобных
> и полезных свойств...
> Но "фич, которые снимут необходимость такой фигни..." там
> нет. Да и не фича это...

В общем случае нет, но в моём случае сортировка и фильтрация поможет всё существенно упростить.


> И конечно же надо проплатить $15 !

А у нас всё уже давно купленно ;)


zacho   (2003-03-13 07:38:00) [2]


> PrettyFly © (12.03.03 15:14)
почему-то у меня она пустая...

А у меня почему-то не пустая.. :-)
Впрочем, я и не пользусь IBQuery. Зачем, когда есть IBDataSet.
Кстати, насколько я помню, в FIBPlus никаких аналогов IBQuery и IBTable просто нет. Вообще, IBQuery и IBTable были сделаны в IBX исключительно для того, чтобы привыкшим к BDE было проще перейти на IBX


Johnmen   (2003-03-12 21:37:00) [3]

>PrettyFly © (12.03.03 21:02)

Но ты же ведь не уверен ? Я могу сказать наверняка - там идеология в точности такая же, как в IBX. Хотя много удобных и полезных свойств...
Но "фич, которые снимут необходимость такой фигни..." там нет. Да и не фича это...
И конечно же надо проплатить $15 !


PrettyFly   (2003-03-12 21:02:00) [4]

>Johnmen © (12.03.03 17:26)
Во первых, может быть там такое легко проходит, а во вторых там много фич, которые снимут необходимость такой фигни...

Val © (12.03.03 18:34)
> Это первый проект в моей жизни, который я решил не забрасывать ;)


Val   (2003-03-12 18:34:00) [5]

>PrettyFly © (12.03.03 17:14)
нет, проект нужно забросить :)


Johnmen   (2003-03-12 17:26:00) [6]

И ты наивно думаешь, что это решит твои проблемы...?


PrettyFly   (2003-03-12 17:14:00) [7]

Ну вот, придётся посреди проекта на FIBPlus переходить ;)


PrettyFly   (2003-03-12 15:14:00) [8]

Ыыыыыыы.... Если включены CachedUpdates, то после posta запись видно на клиенте или нет? почему-то у меня она пустая...


PrettyFly   (2003-03-12 14:09:00) [9]

ВСЁ!!! Общими усилиями до меня дошло: Надо и бред написать и CachedUpdates поставить, только тогда всё заработает ;)


zacho   (2003-03-12 13:57:00) [10]

Не, IBDataSet - это не аналог TTable. Читайте help, там все есть :-)
Вот IBQuery и IBTable - это действительно аналоги TQuery и TTable.
А насчет написать "какой-нибудь бред" в InsertSQL - можно, но зачем сервер зря нагружать ? Тогда уж лучше и CachedUpdates включить, а после работы - CancelUpdates


PrettyFly   (2003-03-12 13:49:00) [11]

Это же вообще отстой.

А как вам такое решение: Ставим UpdateObject и в поле InsertSQL пишем какой-нть бред типа DElETE FROM OTSTOY WHERE 1=2Теперь дельфя подумает что всё OK и обламается ;)


Соловьев   (2003-03-12 13:35:00) [12]

IBDataSet - аналог Table. Т.е. связываешь с DBEdit и редактируешь. Методы теже Insert, Edit, Delete, Post. Только там еще надо указать ключевое поле и те поля которые надо менять...


PrettyFly   (2003-03-12 13:31:00) [13]

Я не могу понять, чем IBQuery отличается от IBDataSet!!!
Верно ли, что если IBQuery, у которого нет UpdateObjecta, просто заменить на IBDataSet, то всё будет работать, но в него можно будет вставлять данные???


Соловьев   (2003-03-12 12:51:00) [14]


> PrettyFly © (12.03.03 12:39)
> Т.е IBDataSet - это тоже самое, что и IBQuery, только не
> вносит изменения в базу?

Это в хелпе написано? Сотри его. Над тобой кто-то пошутил...


Johnmen   (2003-03-12 12:49:00) [15]

Как правило вносит... в таблицу...:)
>А причём тут хелп?
Его надо читать...чтобы понимать...


PrettyFly   (2003-03-12 12:39:00) [16]

Т.е IBDataSet - это тоже самое, что и IBQuery, только не вносит изменения в базу?


Johnmen   (2003-03-12 12:17:00) [17]

>PrettyFly © (12.03.03 12:08)

Виноват... Имел в виду IBDataSet.


Соловьев   (2003-03-12 12:16:00) [18]

TIBQuery это наследник TDataSet , т.е. методы Insert, Edit, Delete и Post тоже имеет.


PrettyFly   (2003-03-12 12:08:00) [19]

Как я понимаю, TDataSet - это компонент, из которого сделали всякие IBQuery и всё такое... Врятли сам TDataSet может напрямую связываться с IB, как IB-Компоненты. Так что если я заменю TIBQuery на TDataSet, то врятли чего-нибудь получится. А причём тут хелп?


Johnmen   (2003-03-12 11:15:00) [20]

>PrettyFly © (12.03.03 11:04)
>Так мне же надо сначала данные из IB загрузить, а для этого надо IBQuery

А если хелп посмотреть ? :)


Страницы:   1 2

Наверх

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