Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.04.03;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.011 c
3-6389
ava
2003-03-15 13:14
2003.04.03
Формат данных


1-6545
Фагот
2003-03-20 14:19
2003.04.03
Работа с файлами


14-6756
Andrey V.
2003-03-17 09:13
2003.04.03
Почему-то перестала ходить мастаковская россылка


1-6532
Ihtiandr
2003-03-21 09:54
2003.04.03
Exel


3-6417
Портвейн
2003-03-15 01:16
2003.04.03
Многопользовательский доступ к таблицам FoxPro 2.6 c CDX-индексам





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский