![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IBTranzaction
sergeyst © (2007-02-08 14:14:00)Пишут, что для разных запросов, нужны отдельные IBTranzaction. А как подключить к одному IBDataBase несколько IBTranzaction? Свойство-то одно.
Sergey13 (2007-02-13 16:56:00) [1]> [38] Сергей М. © (13.02.07 16:28)
Ну так начинающий. Но про бардак согласен. Про основы читать надо.
Сергей М. (2007-02-13 16:28:00) [2]
> Sergey13 © (13.02.07 16:08) [37]
> Что то сомнительно мне
Суть не в этом)
Оно мож и заведомо и не реализуемо, но автора полный бардак в голове.
Батонокидатель он)
Sergey13 (2007-02-13 16:08:00) [3]> [26] sergeyst © (13.02.07 12:03)
> А датасет может сгенерировать запросы на редактирование/удаление/вставку
> для несколких таблиц?
Зачем? Не боишься нарваться на неприятности?
> [35] Сергей М. © (13.02.07 15:14)
Что то сомнительно мне, что написав например в ModifySQL скрипт на несколько таблиц что-то будет работать. Ты сам так реально делал (а то мне проверять некогда)?
Сергей М. (2007-02-13 15:16:00) [4]И вообще, если "спиковать и ридовать не умею", то дуй на ibase.ru - там все, что тебе нужно знать, фигурирует на великом и могучем.
Сергей М. (2007-02-13 15:14:00) [5]
> Что-то не выбирается.
Пиши Select/Insert/Update/DeleteSQL "ручками", непосредственно на языке IB DSQL, там все замечательно "выбирается".
sergeyst (2007-02-13 15:10:00) [6]Что-то не выбирается.
Сергей М. (2007-02-13 14:24:00) [7]
> sergeyst © (13.02.07 13:59) [32]
> На первой выбираешь имя таблицы
> жмешь Generate SQL
Что мешает выбрать более одной таблицы ?
sergeyst (2007-02-13 13:59:00) [8]
>
> ??????
Открывается окошко, две закладки. На первой выбираешь имя таблицы, выбираешь primary-поля, жмешь Generate SQL, переходишь ко-второй закладке. Там четыре радиокнопки: Modify, Insert, Delete, Refresh. По щелчку на них открываются сгенерированные компонентом соотв. запросы.
Сергей М. (2007-02-13 13:36:00) [9]
> sergeyst © (13.02.07 13:30) [30]
??????
sergeyst (2007-02-13 13:30:00) [10]
> Сергей М. © (13.02.07 12:27) [29]
> "Генерируешь" ты сам, ручками формируя тексты требуемых
> запросов.
после написания запроса на выборку
правый клик на датасете->DataSet Editor.
Сергей М. (2007-02-13 12:27:00) [11]
> датасет может сгенерировать запросы на редактирование/удаление/вставку
> для несколких таблиц?
Что значит "сгенерировать" ?
"Генерируешь" ты сам, ручкамиформируя тексты требуемых запросов.
А TIBDataSet лишь передает препарированные тексты этих запросов IB-серверу.
> Где транзакция?
В IBDSLink.Database.DefaultTransaction
> что с этим делать?
Собрать проект средствами MS VisualStudio
sergeyst (2007-02-13 12:18:00) [12]Скачал, но там файлы *.cpp - что с этим делать?
sergeyst (2007-02-13 12:04:00) [13]И еще. Где транзакция?
sergeyst (2007-02-13 12:03:00) [14]М-да...
IBDSLink.Delete;
IBDSLink.ApplyUpdates;
Ну, теперь, это понятно интуитивно.
А датасет может сгенерировать запросы на редактирование/удаление/вставку для несколких таблиц?
> Тяжко тебе придется)
Что делать...
А долго учиться?
Сергей М. (2007-02-13 11:38:00) [15]
> BDSLink.Post - сохранение изменений
Сохранение изменений касается новой или существующей записи.
О каком сохранении изменений в удаленнойзаписи может идти речь ? Подумай)
> спиковать и ридовать не умею
Плохо.
Тяжко тебе придется)
> нормальных переводчиков нету
Зато есть Гугль, где этого добра навалом)
Скачай себе StarDict - на первое время вполне сносный контекстный GPL-толмач.
Johnmen (2007-02-13 11:31:00) [16]Редактирование - это изменение, а не удаление.
sergeyst (2007-02-13 11:04:00) [17]
> Johnmen © (13.02.07 10:57) [22]
IBDSLink.Edit - это, я так понимаю, перевод датасета в режим редактирования
IBDSLink.Delete - удаление текущей записи
IBDSLink.Post - сохранение изменений
Или я ошибаюсь?
Johnmen (2007-02-13 10:57:00) [18]
> IBDSLink.Edit; IBDSLink.Delete; IBDSLink.Post;
Какой здесь смысл?
sergeyst (2007-02-13 10:52:00) [19]IBDSLink.Edit;
IBDSLink.Delete;
IBDSLink.Post;
То же самое!
Sergey13 (2007-02-13 10:51:00) [20]> [14] sergeyst © (13.02.07 09:41)
CachedUpdates чему равен?
> [16] sergeyst © (13.02.07 10:36)
Post не нужен.