Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.014 c
1-6555
Kaser
2003-03-21 16:41
2003.04.03
Подключение С++ кода в Delphi


1-6514
Michael Makushev
2003-03-24 21:11
2003.04.03
Парсер (любой) как пользоваться ?


14-6713
race1
2003-03-15 15:06
2003.04.03
c++


1-6610
Makhanev A.S.
2003-03-23 00:32
2003.04.03
Delphi&HTML help...


14-6718
Феликс
2003-03-15 02:39
2003.04.03
Сколько вы тратите в среднем на свою девушку в месяц?




   Наверх