Текущий архив: 2003.04.03;
Скачать: CL | DM;
ВнизRead-only DataSet Найти похожие ветки
← →
PrettyFly (2003-03-12 10:48) [0]Привет! У меня есть IBQuery в него загружены какие-то данные. Можно ли как-нибудь вставить туда ещё немножко данных, но чтобы они не записывались в базу?
← →
zacho (2003-03-12 10:51) [1]Посмотри, например, CachedUpdates
← →
Johnmen (2003-03-12 11:01) [2]Можно ! Используя TDataSet. И без всякого кеширования...
← →
PrettyFly (2003-03-12 11:04) [3]Так мне же надо сначала данные из IB загрузить, а для этого надо IBQuery
← →
Соловьев (2003-03-12 11:05) [4]Insert, Edit, Delete и Post
← →
Johnmen (2003-03-12 11:15) [5]>PrettyFly © (12.03.03 11:04)
>Так мне же надо сначала данные из IB загрузить, а для этого надо IBQuery
А если хелп посмотреть ? :)
← →
PrettyFly (2003-03-12 12:08) [6]Как я понимаю, TDataSet - это компонент, из которого сделали всякие IBQuery и всё такое... Врятли сам TDataSet может напрямую связываться с IB, как IB-Компоненты. Так что если я заменю TIBQuery на TDataSet, то врятли чего-нибудь получится. А причём тут хелп?
← →
Соловьев (2003-03-12 12:16) [7]TIBQuery это наследник TDataSet , т.е. методы Insert, Edit, Delete и Post тоже имеет.
← →
Johnmen (2003-03-12 12:17) [8]>PrettyFly © (12.03.03 12:08)
Виноват... Имел в виду IBDataSet.
← →
PrettyFly (2003-03-12 12:39) [9]Т.е IBDataSet - это тоже самое, что и IBQuery, только не вносит изменения в базу?
← →
Johnmen (2003-03-12 12:49) [10]Как правило вносит... в таблицу...:)
>А причём тут хелп?
Его надо читать...чтобы понимать...
← →
Соловьев (2003-03-12 12:51) [11]
> PrettyFly © (12.03.03 12:39)
> Т.е IBDataSet - это тоже самое, что и IBQuery, только не
> вносит изменения в базу?
Это в хелпе написано? Сотри его. Над тобой кто-то пошутил...
← →
PrettyFly (2003-03-12 13:31) [12]Я не могу понять, чем IBQuery отличается от IBDataSet!!!
Верно ли, что если IBQuery, у которого нет UpdateObjecta, просто заменить на IBDataSet, то всё будет работать, но в него можно будет вставлять данные???
← →
Соловьев (2003-03-12 13:35) [13]IBDataSet - аналог Table. Т.е. связываешь с DBEdit и редактируешь. Методы теже Insert, Edit, Delete, Post. Только там еще надо указать ключевое поле и те поля которые надо менять...
← →
PrettyFly (2003-03-12 13:49) [14]Это же вообще отстой.
А как вам такое решение: Ставим UpdateObject и в поле InsertSQL пишем какой-нть бред типаDElETE FROM OTSTOY WHERE 1=2
Теперь дельфя подумает что всё OK и обламается ;)
← →
zacho (2003-03-12 13:57) [15]Не, IBDataSet - это не аналог TTable. Читайте help, там все есть :-)
Вот IBQuery и IBTable - это действительно аналоги TQuery и TTable.
А насчет написать "какой-нибудь бред" в InsertSQL - можно, но зачем сервер зря нагружать ? Тогда уж лучше и CachedUpdates включить, а после работы - CancelUpdates
← →
PrettyFly (2003-03-12 14:09) [16]ВСЁ!!! Общими усилиями до меня дошло: Надо и бред написать и CachedUpdates поставить, только тогда всё заработает ;)
← →
PrettyFly (2003-03-12 15:14) [17]Ыыыыыыы.... Если включены CachedUpdates, то после posta запись видно на клиенте или нет? почему-то у меня она пустая...
← →
PrettyFly (2003-03-12 17:14) [18]Ну вот, придётся посреди проекта на FIBPlus переходить ;)
← →
Johnmen (2003-03-12 17:26) [19]И ты наивно думаешь, что это решит твои проблемы...?
← →
Val (2003-03-12 18:34) [20]>PrettyFly © (12.03.03 17:14)
нет, проект нужно забросить :)
← →
PrettyFly (2003-03-12 21:02) [21]>Johnmen © (12.03.03 17:26)
Во первых, может быть там такое легко проходит, а во вторых там много фич, которые снимут необходимость такой фигни...
Val © (12.03.03 18:34)
> Это первый проект в моей жизни, который я решил не забрасывать ;)
← →
Johnmen (2003-03-12 21:37) [22]>PrettyFly © (12.03.03 21:02)
Но ты же ведь не уверен ? Я могу сказать наверняка - там идеология в точности такая же, как в IBX. Хотя много удобных и полезных свойств...
Но "фич, которые снимут необходимость такой фигни..." там нет. Да и не фича это...
И конечно же надо проплатить $15 !
← →
zacho (2003-03-13 07:38) [23]
> PrettyFly © (12.03.03 15:14)
почему-то у меня она пустая...
А у меня почему-то не пустая.. :-)
Впрочем, я и не пользусь IBQuery. Зачем, когда есть IBDataSet.
Кстати, насколько я помню, в FIBPlus никаких аналогов IBQuery и IBTable просто нет. Вообще, IBQuery и IBTable были сделаны в IBX исключительно для того, чтобы привыкшим к BDE было проще перейти на IBX
← →
PrettyFly (2003-03-15 11:34) [24]
> Johnmen © (12.03.03 21:37)
> Но ты же ведь не уверен ? Я могу сказать наверняка - там
> идеология в точности такая же, как в IBX. Хотя много удобных
> и полезных свойств...
> Но "фич, которые снимут необходимость такой фигни..." там
> нет. Да и не фича это...
В общем случае нет, но в моём случае сортировка и фильтрация поможет всё существенно упростить.
> И конечно же надо проплатить $15 !
А у нас всё уже давно купленно ;)
Страницы: 1 вся ветка
Текущий архив: 2003.04.03;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.009 c