Вопросы по теме 'tclientdataset'
Ошибка "недопустимый тип поля" с TClientDataSets, которую я не понимаю
Я использую структуры вложенных баз данных с TClientDataSets. Я новичок в программировании, поэтому я ошибаюсь десять к одному.
Моя проблема заключается в следующем: я определил структуру своей базы данных и все поля вложенных структур, а затем я...
4287 просмотров
schedule
13.10.2022
Фильтрация TClientDataSet по полю NestedDataSet
У меня есть небольшое приложение, над которым я работаю, оно почти закончено благодаря тем, кто мне здесь помогал. Однако у меня есть одна последняя задача. Мне нужно иметь возможность фильтровать TClientDataSet в поле NestedDataSet....
642 просмотров
schedule
15.04.2022
ClientDataset.RefreshRecord больше не работает в Delphi XE для объединенных таблиц - есть ли обходные пути?
TClientDataset.RefreshRecord больше не создает часть SQL для объединения таблиц при попытке обновить запись в ClientDataset, подключенном к набору данных с объединенной таблицей в операторе SQL.
В результате вызов этого метода приводит к ошибке...
2328 просмотров
schedule
29.12.2022
Операция неприменима Исключение
Я разрабатываю приложение в delphi6. У меня есть ClientDataSet (cds), DataSetProvider (dsp) и DataSource (ds), в которых набор данных ds — это cds, а имя поставщика cds — «dsp». Я добавить некоторые записи на компакт-диски при определенных условиях....
4216 просмотров
schedule
21.05.2023
Проблема с индексом Delphi 2006 TClientDataSet
Я использую ClientDataSet с DataSetProvider , связанным с локальным набором данных. Когда я хочу отредактировать данные в DataSet, я открываю ClientDataSet и добавляю к нему некоторые индексы. Закончив редактирование данных, я закрываю...
2427 просмотров
schedule
13.04.2023
Как получить информацию из поля, для которого свойство Required установлено как false?
В моем программном обеспечении используется следующая структура DBX:
TSQLDataSet -> TDataSetProvider -> TClientDataSet
В одном из полей моего TClientDataSet для свойства Required установлено значение false, потому что это поле...
1670 просмотров
schedule
13.01.2024
Файлы CDS Client Data Set - есть ли альтернативный способ манипулировать ими?
У меня есть приложение C++, которое исторически использует интерфейс Delphi IClientTable (MIDAS.DLL??) для поддержки локальной файловой базы данных (файл .CDS). В нашем приложении C++ IClientTable является интерфейсом/объектом COleDispatchDriver MFC....
394 просмотров
schedule
24.07.2023
Более быстрый способ переноса данных из структуры набора данных в другую (в TDatasetProvider)
У меня есть собственный TDatasetProvider, который позволяет создавать новые поля для любых данных, которые он предоставляет.
Итак, допустим, у вас есть следующие поля в исходном наборе данных:
Пользовательский ИД
Имя
Возраст
И вам...
11225 просмотров
schedule
13.08.2022
Добавить фиктивное поле с возможностью записи в обновляемый TClientDataset
У меня есть таблица базы данных, в которую мне нужно вставить записи. Я использую обновляемый TClientDataset, и все работает нормально.
Теперь мне нужно добавить фиктивное поле; не расчетный. Одно поле, в котором я могу записать состояние строки...
1278 просмотров
schedule
03.01.2023
MidasLib.dcu замедляет работу приложения
Я объявляю MidasLib, чтобы избежать ада dll, вызванного Midas.dll в некоторых клиентах.
Приведенный ниже код работает примерно за 2350 мс. Если я удалю объявление MidaLib при использовании, оно начнет работать всего за 45 мс !!
Файл data.xml...
4475 просмотров
schedule
09.11.2022
Как переопределить механизм сортировки TClientDataSet
Можно ли изменить способ использования индексов в TClientDataSet для сортировки записей? Прочитав этот вопрос , я подумал, что это было бы неплохо иметь возможность логически сортировать строковые поля в клиентском наборе данных. Но я понятия...
2188 просмотров
schedule
23.04.2022
Можно ли изменить данные в клиентском наборе данных без изменения текущей записи?
У меня есть TClientDataSet , в котором хранятся данные, поступающие от медицинского инструмента. Этот клиентский набор данных связан с сеткой для отображения данных в режиме реального времени. Моя проблема в том, что когда пользователь редактирует...
1383 просмотров
schedule
12.06.2024
Обновление вложенного набора данных с помощью poFetchDetailsOnDemand
Есть ли способ обновить только подробный набор данных без перезагрузки всего основного набора данных?
это то, что я пробовал до сих пор:
DM.ClientDataSet2.Refresh;
DM.ClientDataSet2.RefreshRecord;
Я также пробовал:...
1657 просмотров
schedule
21.12.2022
Как удалить запись из файла cds после выполнения операции удаления на TClietDataSet
У меня есть TClientDataset и файл с расширением .cds. Я загружаю TClientDatSet, вызывая LoadFromFile ('file_name.cds'), а затем выполняю операцию удаления над ним. Затем я сохраняю файл, вызывая метод SaveToFile. При загрузке TClientDataSet с...
200 просмотров
schedule
29.12.2023
TClientDataSet работает ОЧЕНЬ МЕДЛЕННО с более чем 100 тыс. строк
у меня проблема с получением данных с помощью Delphi TClientDataSet
Код с ADO:
ADOQuery1.SQL.Text:='SELECT * FROM Table1 WITH (NoLock)';
DataSource1.DataSet:=ADOQuery1;
DataSource1.DataSet.Open;
DataSource1.DataSet.Last;
Приведенный выше...
3465 просмотров
schedule
27.02.2022
В Delphi используйте SaveToStream для сохранения ClientDataSets и других материалов в файл?
Я хотел бы использовать SaveToStream для сохранения ClientDataSet ВМЕСТЕ С ДРУГИМИ МАТЕРИАЛАМИ. Вот краткий пример:
filename := ChangeFileExt(Application.ExeName, '.dat');
FS := TFileStream.Create(filename, fmCreate);
CDS.SaveToStream(FS);...
1787 просмотров
schedule
14.10.2022
Является ли TCustomClientDataSet CloneCursor потокобезопасным?
Я читал, что клонированные наборы TClientDataSet являются потокобезопасными, если клоны доступны только для чтения (без публикации записей или перезагрузки данных).
Delphi - Является ли TClientDataset потокобезопасным?
Но меня беспокоит сам...
512 просмотров
schedule
08.11.2022
Как автоматически удалять записи clientdataset, которые не были обновлены
У меня есть clientdataset в ОЗУ без базы данных, которая поддерживает список активных узлов в сети. Узлы постоянно сообщают, подтверждая, что они активны, таким образом сохраняя набор данных обновленным. Набор данных отображается в виде dbgrid ....
655 просмотров
schedule
03.05.2022
Delphi ClientDataSet - операция удаления - почему она такая медленная?
Я использую TClientDataSet в приложении для управления загрузкой данных, импортированных из нескольких файлов CSV. Всего это может быть миллион или более записей. Я хочу иметь возможность удалить все записи набора данных, связанные с конкретным...
2382 просмотров
schedule
16.10.2022
Вставка после последней записи (внизу), показанной в DBGrid
Какой должен быть код для вставки после последней записи с помощью ClientDataSet?
Я пробовал следующее:
cdsSomething.Last;
cdsSomething.Insert:
Но, похоже, вместо этого он заменяет последнюю запись. Я уверен, что для этого должен быть...
703 просмотров
schedule
01.04.2023