Найдено 22 результата
- 09 ноя 2005, 17:06
- Форум: FAQ
- Тема: Оператор CASE
- Ответы: 12
- Просмотры: 12146
- 09 ноя 2005, 16:48
- Форум: FAQ
- Тема: Оператор CASE
- Ответы: 12
- Просмотры: 12146
- 26 окт 2005, 11:54
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Корректная работа с транзикциями
- Ответы: 13
- Просмотры: 9988
В этом случае при возникновении ошибки все ОК, но в программе выскочит сообщение и выполнение процедуры (если я не ошибаюсь), в которой была вызвана функция с этим кодом остановиться, например в обработчике FormClose вызывает DeleteTable - возникает ошибка и получаеться что окно нельзя закрыть. Поэ...
- 25 окт 2005, 16:39
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Корректная работа с транзикциями
- Ответы: 13
- Просмотры: 9988
[quote="СанЕк"]Совместными усилиями получаем функцию или процедуру, кому что больше нравиться, с почти 100% завершением рабочей транзикции :!: Function deleteTable(. . . .): boolean; Begin if AutoTransiction then Q.Transaction.StartTransaction; try result := true; // генерируем запрос Try q.ExecQuer...
- 25 окт 2005, 14:19
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Корректная работа с транзикциями
- Ответы: 13
- Просмотры: 9988
3-й совет kdv- тут Rollback может обломиться. в except лучше вообще не делать ничего, что вызовет еще один except.Dimitry Sibiryakov писал(а):Кстати, commit тоже может обломаться, так что я рекомендую такой код:Код: Выделить всё
Transaction.StartTransaction; try ... Transaction.Commit; except Transaction.Rollback; raise; end;
- 25 окт 2005, 12:45
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Корректная работа с транзикциями
- Ответы: 13
- Просмотры: 9988
Re: Корректная работа с транзикциями
procedure deleteTable(Var Q: TIBSQL; Const tablename, whereline: String;AutoTransiction:boolean=true); Begin try if AutoTransiction then begin // авто стартование транзикции if Q.Transaction.Active then Q.Transaction.Rollback; Q.Transaction.StartTransaction; end; With q.SQL Do Begin // генерация SQ...
- 21 окт 2005, 15:17
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Интеграция приложений (Interbase + 1C)
- Ответы: 31
- Просмотры: 22916
Syntax POST_EVENT ’event_name’ | col; В доке 2 примера: 1. POST_EVENT ’new_order’; 2. POST_EVENT NEW.COMPANY; С первым всё понятно. А во втором, как я понял "NEW.COMPANY" это значение поля COMPANY только что добавленной записи. В доке написано: "The next statement posts an event based on the curren...
- 21 окт 2005, 14:54
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Интеграция приложений (Interbase + 1C)
- Ответы: 31
- Просмотры: 22916
В доке есть пример: POST_EVENT NEW.COMPANY Как его можно использовать ? 1. вставить в процедуру или триггер команду POST_EVENT 'имя события'. 2.в приложении в компоненте tibevents в свойстве events указать имя этого события 3.в обработчике tibevents.oneventalert выполнить код, который читает необхо...
- 21 окт 2005, 14:25
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Интеграция приложений (Interbase + 1C)
- Ответы: 31
- Просмотры: 22916
Не могу разобраться, что надо написать тригере на вставку в параметрах POST_EVENT, чтобы передать значение одного из полей (номенклатурный номер, например). В доке на IB 6 написанно: Syntax POST_EVENT ’event_name’ | col; Тоесть либо указываем название события, либо неоходимую колонку. Если указывае...
- 20 окт 2005, 14:55
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Интеграция приложений (Interbase + 1C)
- Ответы: 31
- Просмотры: 22916
- 10 окт 2005, 10:33
- Форум: Общие проблемы
- Тема: Данные из двух баз.... как?
- Ответы: 13
- Просмотры: 8429
- 10 окт 2005, 10:27
- Форум: Общие проблемы
- Тема: proxy-сервер в сети и потеря данных при пересылке
- Ответы: 6
- Просмотры: 5236
БД находилась там же где и прокси-сервер (с этой машины необходимо было выходить в интеренет). периодически, без каких либо закономерностей (покрайней мере заметить их не удалось), данные отправленные клиентом с другой машины просто не доходили до базы. в клиенте выдовалось, что все ОК, а в БД запи...
- 07 окт 2005, 13:47
- Форум: Общие проблемы
- Тема: Составление отчета.
- Ответы: 7
- Просмотры: 5830
- 07 окт 2005, 13:41
- Форум: Общие проблемы
- Тема: proxy-сервер в сети и потеря данных при пересылке
- Ответы: 6
- Просмотры: 5236
не понятно- пользователи от сервера БД отделены прокси или просто два компа в одной подсети, или на одном компе и прокси и БД? но как бы то ни было я не помню чтобы в телеконференциях такая проблема всплывала. и что значит потеря данных? может там (в БД) индексы порушились, может UDF левая. почему с...
- 03 окт 2005, 15:37
- Форум: Общие проблемы
- Тема: Как узнать если селект в процедуре нашел запись или нет ?
- Ответы: 7
- Просмотры: 6018
- 30 сен 2005, 14:23
- Форум: Общие проблемы
- Тема: Как вырезать секунды из времени?
- Ответы: 4
- Просмотры: 4135
Re: Как вырезать секунды из времени?
Привет! Подскажите, пожалуйста,что сделать,чтобы вырезать из полного времени секунды, т.е мне надо, чтобы время показывало 08:20, например, а не 08:20:00? и еще один аналогичный вопрос. Мне необходимо,чтобы дату показывало в формате 30.09.05. но у меня оно автоматически изменяется на 30.09.2005. Чт...
- 01 апр 2005, 08:24
- Форум: Администрирование
- Тема: Выбор операционки и версии сервера
- Ответы: 18
- Просмотры: 13860
Re: Выбор операционки и версии сервера
хм, не может быть здесь проблема из-за сборки мусора?
например, клиентская прога выполняет все это не одним большим запросом, а несколькими поменьше, много вставляющими/удаляющими?
либо, например, в большой табличке на миллионов 5 записей делается update без where?
например, клиентская прога выполняет все это не одним большим запросом, а несколькими поменьше, много вставляющими/удаляющими?
либо, например, в большой табличке на миллионов 5 записей делается update без where?
я вот что думаю
30 баксов тут изначально ни при чем. чайник стоит 25 баксов. 2 бакса украдены.
задачка
интересную задачку надыбал. значит так: 1. три тетки решили купить чайник за 30 баксов. 2. скинулись по 10 баксов. 3. пришли, оплатили. менеджер взял у них 30 баксов, пошел глянул прайс и увидел что на чайник скидка и он стоит 25 баксов. 4. он взял из кассы 5 баксов, чтобы вернуть их дамам 5. но 5 н...
- 11 янв 2005, 12:58
- Форум: Вопросы по работе форума
- Тема: rss
- Ответы: 1
- Просмотры: 7148
rss
С прошедшими праздниками всех!
щас многие сайты к форумам, новостным лентам прикручивают rss. это удобно. не планируется ли и форумы ibase сделать доступными по rss?
щас многие сайты к форумам, новостным лентам прикручивают rss. это удобно. не планируется ли и форумы ibase сделать доступными по rss?