Вопросы по теме 'tclientdataset'

Delphi: Clientdataset: EDatabaseError on .Open; с установленным ProviderName
Итак, у меня есть этот код, который обрабатывает то, что клиент отправляет по шаблону. Если он отправляет getBENUds, сервер отправляет DataSet для этой таблицы обратно с помощью метода SaveToString. Затем он отправляется клиенту. (Я использую...
2969 просмотров
schedule 02.03.2022

Как добавить поля в клиентский набор данных во время выполнения?
У меня есть TClientDataSet , который предоставляется набором данных TTable . Набор данных имеет два поля: почтовый индекс (строка, 5) и улица (строка, 20). Во время выполнения я хочу отобразить третье поле (строка, 20). Процедура этого поля...
40125 просмотров
schedule 15.04.2023

TClientDataset в основной детали не закрывает подробный запрос
У меня есть 2 ClientDatasets в Master Detail, использующих одного провайдера. Два базовых запроса связаны как главная деталь с источником данных, а главная деталь имеет деталь как поле (TDatasetField). Моя проблема заключается в том, что закрытие...
981 просмотров
schedule 22.03.2023

Производительность ClientDataset TBlobfields
Открытие TClientDataset и выборка 10.000 строк, содержащих 3 поля TBlob, занимает 3 минуты . Открытие точно тех же данных, но преобразование BLOB-полей как Varchar, занимает 1 секунду ! Единственная разница в том, что TQuery (или TsqlQuery)...
1001 просмотров
schedule 02.06.2022

Ошибка TClientDataset ApplyUpdates из-за ограничения таблицы базы данных
У меня есть старое приложение Delphi 7, которое загружает данные из одной таблицы базы данных, выполняет множество операций и вычислений и, наконец, записывает записи в целевую таблицу. Это старое приложение вызывает ApplyUpdates каждые 500...
4309 просмотров
schedule 07.03.2023

DELPHI: Master-Detail с использованием ClientDataSet и CalcFields
У меня есть основной / подробный ClientDataSet следующим образом (они создаются / заполняются во время выполнения и заполняются данными, возвращаемыми из вызова API, без подключения к базе данных): Services: ID Name BasePrice etc....
3615 просмотров
schedule 31.01.2023

Агрегирование вычисляемого поля в TClientDataset
Можно ли добавить статистическое поле поверх вычисляемого поля? Предположим, что есть компакт-диск со следующими полями: ID (автоинкремент) Имя(строка) Цена(плавающая) Количество (целое) Итого(целое) - вычисляемое поле - Цена *...
1697 просмотров

Какие свойства определяют размеры полей ClientDataSet?
У меня есть приложение, которое использует ClientDataSets и локальное хранилище файлов. Некоторая информация отображается в сетке БД, и я обнаружил, что она обрезается — первые 500 символов или около того строки отображались, но базовые поля должны...
3309 просмотров
schedule 05.08.2023

Почему OnEditError или OnPostError не обнаруживают недопустимую запись пользователя в TClientDataSet?
У меня есть набор данных в памяти, прикрепленный к TDBGrid через некоторый источник данных. Проблема в том, что AV (ошибка проверки) запускается всякий раз, когда пользователь вводит знак минус в числовое поле и нажимает ENTER или переходит к другой...
1354 просмотров
schedule 12.11.2022

Экспорт TStringGrid в doc, xls и pdf
У меня есть своего рода отчет, который я создал с помощью TZColorStringGrid (это потомок Delphi TStringGrid), и я хочу иметь возможность экспортировать в doc, xls, pdf, а также иметь возможность распечатать этот отчет. Вот я и думаю последние два...
4767 просмотров

Как мне получить все записи через TDatasetProvider?
Если у меня есть два набора данных, которые оба являются производными от TCustomClientDataset , я могу иметь один вызов CloneCursor для другого и иметь независимое представление тех же данных. В документации создается впечатление, что вы можете...
710 просмотров
schedule 05.06.2022

Обновление значений в TClientDataset после обновления
У меня есть TClientDataset, который содержит данные из нескольких таблиц. Когда я применяю обновления к этому набору данных, он может не синхронизироваться. Я приведу вам один пример: В таблице для обновления я получил идентификатор с именем...
2298 просмотров
schedule 28.08.2022

Как я могу обновить TClientDataSet без применения ожидающих обновлений?
Вот что я пытаюсь выполнить: Получить 1 запись из базы данных через CommandText TSQLDataset: SELECT * FROM myTable WHERE ID = 1 Используйте TClientDataset для изменения записи. (1 ожидающее обновление) Получить следующую запись. ВЫБЕРИТЕ *...
3264 просмотров
schedule 23.03.2023

Преобразование Delphi ClientDataSet в dfXML
Я только что установил Delphi 7 для личного использования и пытаюсь преобразовать файл Delphi ClientDataSet в dfXMLUTF8. Все, что мне действительно нужно, это структура xml. Этот сайт предлагает запустить 4 строки кода будет генерировать желаемый...
5659 просмотров

В чем разница между управлением памятью TDataSet и TClientDataset?
Я использую TIBDataSet для извлечения записей из таблицы базы данных Firebird с помощью Delphi 2007. В этой таблице около 1 миллиона записей, и я получаю ошибку Out of memory . Однако тот же запрос выполняется правильно с TClientDataset . Не...
1450 просмотров

TClientDataset CloneCursor не работает хорошо
Я пытаюсь редактировать несколько записей, клонируя курсор ClientDataset. Я не уверен, что я делаю неправильно здесь. Каждый раз, когда я редактирую другую запись (внутри новой формы), все клонированные курсоры сбрасываются? Я использую С++...
188 просмотров
schedule 20.02.2023

Фильтрация Delphi TClientDataSet с использованием LIKE и foCaseInsensitive
Используя Delphi XE, я пытаюсь выполнить некоторую фильтрацию в TClientDataSet, и я не могу заставить фильтрацию без учета регистра работать должным образом в сочетании с оператором LIKE. Рассмотрим этот код, который выполняет фильтрацию...
11445 просмотров
schedule 21.05.2023

Фильтр ClientDataSet с НЕ НРАВИТСЯ
При использовании свойства Filter набора ClientDataSet с фильтром Имя НЕ КАК 'Пауло%' говорит, что синтаксис неверен. как я могу сделать обходной путь в фильтре?
2773 просмотров
schedule 10.03.2023

Загадочный параметрический SQL-запрос с объединениями + пустые поля TClientDataSet
Иногда кажется, что даже очевидные вещи идут не так. Есть много очевидного и много того, что может определенно пойти не так при работе с компонентами SQL, и даже больше, когда они представляют собой всего лишь кольцо целой цепочки SQLQuery =>...
502 просмотров
schedule 23.06.2022

Delphi: ClientDataSet не работает с большими таблицами в Oracle
У нас есть TDBGrid, подключенный к TClientDataSet через TDataSetProvider в Delphi 7 с базой данных Oracle. Показывать содержимое небольших таблиц нормально, но программа зависает, когда вы пытаетесь открыть таблицу с большим количеством строк...
1478 просмотров
schedule 04.03.2022