Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.52 MB
Время: 0.023 c
14-6738
Мазут Береговой
2003-03-10 21:16
2003.04.03
Все обрыдло. Тупик. Лампочка погасла...


14-6680
Prov
2003-03-18 16:30
2003.04.03
Помогите. Что ето за функция ?


4-6877
Max2002
2003-02-03 17:48
2003.04.03
Управление IE на уровне команд


14-6758
Eugenex
2003-03-14 10:47
2003.04.03
WMI SDK !!!


14-6722
Интернетчик
2003-03-16 11:37
2003.04.03
Как подключить клиента к интернет ?