Найдено 638 результатов
Перейти к расширенному поиску
- CyberMax
- 12 апр 2007, 04:32
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Отменить изменения
- Ответы: 20
- Просмотры: 14840
DM.DataSet.Post; //еще кое-какие операции //если не произошло ошибок, подтверждаем транзакцию if DM.Tr_Write.InTransaction then DM.Tr_Write.Commit; Неверно. У тебя AutoCommit = True, а это значит, что в Post пишущая транзакция будет автоматически подтверждена. Таким образом, в проверке DM.Tr_Write....
- CyberMax
- 03 апр 2007, 01:39
- Форум: Проектирование БД и запросов
- Тема: Запросы с параметрами
- Ответы: 15
- Просмотры: 11091
Один параметр = один скалярный тип. В твоем случае нужно три раза выполнить запрос с параметром id_used = 123, 124, 125. Будь добр, почитай документацию на ibase.ru.
- CyberMax
- 30 мар 2007, 11:11
- Форум: Проектирование БД и запросов
- Тема: Запросы с параметрами
- Ответы: 15
- Просмотры: 11091
А закрывать набор Пушкин будет? :) q.SQL.Text := 'SELECT * FROM TBL WHERE ID = :ID'; q.Prepare; // Тут первая и единственная процедура парсинга и компиляции запроса while (i < 10000) do begin q.ParamByName('ID').AsInteger := i; q.ExecQuery; // Тут что-то делаем с результатом запроса q.Close; i := i+...
- CyberMax
- 30 мар 2007, 06:37
- Форум: Проектирование БД и запросов
- Тема: Запросы с параметрами
- Ответы: 15
- Просмотры: 11091
Вкратце: 1. Запрос, перед исполнением, сначала надо скомпилировать. Для этого компонента доступа отправляет его текст на сервер (по команде Prepare), и получает от него в скомпилированном виде (BLR), вместе с планом выполнения. 2. Скомпилировав его раз (с параметром), запрос можно выполнять неограни...
- CyberMax
- 28 мар 2007, 17:05
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: "Отмена запроса" как это сделать?
- Ответы: 22
- Просмотры: 17624
Давайте подытожим. Выполнение запроса нельзя отменить, но можно завершить поток, запустивший запрос, что приводит к остановке его [запроса] выполнения сервером. Как ты в диспетчере задач видишь, выполняет сервер твой запрос или уже нет? Серега, хорош дурака валять. Сам догадаешься или методику расск...
- CyberMax
- 28 мар 2007, 16:18
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: "Отмена запроса" как это сделать?
- Ответы: 22
- Просмотры: 17624
Спасибо что просвитил про TThread :D это я и так знал! Но вся фигня в том что поток НЕ УБИТЬ если он ждёт ответа с сервака! Неправда. Для этого есть WinAPI функция TerminateThread, но у нее побочные эффекты. Гражданин Хвастунов ответьте ПОЖАЛУЙста! Не ответит. Хвастуонв - автор IB Expert и здесь не...
- CyberMax
- 28 мар 2007, 14:43
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: "Отмена запроса" как это сделать?
- Ответы: 22
- Просмотры: 17624
Как сделать чтобы поток прекращал ждать? Например, создаешь потомка от TThread, который запускает запрос и ждет его завершения. Этот вторичный поток можно в любое время терминировать. Хотя не факт, что это правильно. Проверял я в IBExpert может прекращать ждать! И сервер FB2 прекращает выполнять за...
- CyberMax
- 27 мар 2007, 02:22
- Форум: Вопросы по работе форума
- Тема: Удаленные темы
- Ответы: 8
- Просмотры: 12194
Удалена тема AndrewVL "Привет. Может есть у кого в удобоваримом виде (DBF,XLS) справочник "Общероссийский классификатор продукции"? Весь инет перерыл - ненашел. А очень надо."
Причина: несоответствие темы форуму.
- CyberMax
- 23 мар 2007, 03:54
- Форум: Общие проблемы
- Тема: Как ускорить работу в сети?
- Ответы: 12
- Просмотры: 7932
hvlad писал(а):Та ты шо ?!
Ну, вам, Влад, естественно виднее, как оно на самом деле
. Как мне помнится по одной из тем, писали, что FB передает записи поштучно. Так что там на самом деле-то исправят?