Subscribe to this list via RSS Blog posts tagged in FireDAC
Свобода движения. Жить танцуя!

Фраза в заголовке взята из другой темы, но именно это ощущение возникает, когда узнаешь, как быстро и без усилий можно перемещать данные с помощью технологий, заложенных в FireDAC! 

И я думаю, что совсем не случайно мои коллеги из Японии и Бразилии также решили написать в своих блогах на эту тему и поделиться настроением.

Потребовалось решить простую задачу - подготовленные заранее строки для справочника необходимо загрузить в рабочую базу данных. Одна "закавыка" - "рабочей" базой в одном проекте является  коллекция в MongoDB, в другом - БД InterBase XE7, утилиты которого не слишком удобны для работы с данными в формате CSV (данные с разделителями - запятыми).

Откроем Delphi, и создадим новый VCL-проект:  File->New->VCL forms Application-Delphi

C++Builder FireDAC, TFDBatchMoveを使いデータセットをコピーする方法[JAPAN]

FireDACのTFDBatchMoveを使いデータセットから別のテーブルに簡単に書き込む事ができます。

TFDBatchMove用のコンポーネントは下記です。

この中でTFDBatchMoveDataSetReader, TFDBatchMoveDataSetWriterを試してみました。

TFDBatchMoveDataSetReaderはコピー元になるDatasetを設定

TFDBatchMoveDataSetWriterにはコピー先になる空のDatasetを設定しました。

How to copy a Dataset using C++Builder in TFDBatchMove(FireDAC)

You can copy the data set to simple if you use the TFDBatchMove in C++Builder.

TFDBatchMove is in FireDAC.

I tried the table copy from MySQL to SQLite.

MySQL created the above table.

Подробный ответ на прямой вопрос - как FireDAC работает в многопоточных приложениях Считается хорошим тоном, чтобы за выходом в эфир очередного вебинара следовало краткое подведение его итогов в блоге. В этот раз я полностью согласен с этим мнением, так как вебинар "Возможности многопоточной работы FireDAC" получился даже более широким по затронутым темам, чем можно было судить по названию. Если считать заголовок некоторого рода...
Using Delphi, from Excel to JSON, then FireDAC[JAPAN]

First, I will convert Excel data to JSON.

After that, we insert that JSON into the DB table with FireDAC.This time DB uses MySQL.

They all program with Delphi.

Excel is like this.

TRect is used to acquire data only for that area.

Enterprise版にアップグレードするべき理由 [JAPAN]

本記事は Pawel Growacki 氏の https://community.embarcadero.com/blogs/entry/why-upgrading-to-enterprise の抄訳です。 

新しい年の始まりは、大きな成果を得るために色々なことを考えて大胆な計画を立てるためのよい機会です。

もし、既存のデータベースアプリケーションを改修し、リニューアルしようとを検討しているのであれば、次のようなアクションが考えられます。

Posted by on in Blogs
Why Upgrading to Enterprise? The beginning of a year is a good time to think broader and make bold plans to achieve great results. You might be considering taking your existing database app and moving it to new heights! You can do it by: Scaling up to hundreds of simultaneous users with DataSnap and RAD Server...
In the C++Builder of RAD Server, FireDAC + SQLServer connection.[JAPAN] I explained the FireDAC + SQL Server connection in the previous parallel processing. // Use FireDAC to MSSQL Server in parallel(std::vector<std::thread>)[JAPAN] The "japan post office data"(SQL import) used last time is used from RAD Server. We will create a new RAD Server project this time. That's C++Builder. I have created one resource...
Use FireDAC to MSSQL Server in parallel(std::vector<std::thread>)[JAPAN] std::thread exists.It is in the standard from C++11. Insert data in MS-SQL Server in this way. The data is a Japanese address CSV. that is, It is in the post office in Japan web site. The data looks something like this. "0600000","北海道","札幌市 中央区","以下に掲載がない場合","HOKKAIDO","SAPPORO SHI CHUO KU","IKANIKEISAIGANAIBAAI" "0640941","北海道","札幌市 中央区","旭ケ丘","HOKKAIDO","SAPPORO SHI CHUO KU","ASAHIGAOKA" "0600041","北海道","札幌市 中央区","大通東","HOKKAIDO","SAPPORO SHI...

Posted by on in Blogs
"WhileNotEof" or Anonymous Code in Real World One observation struck me while looking though some existing database access code. There is code that opens a select SQL query, iterates through it while "EOF" flag is not true and then closes the query. FDQuery1.Open; try while not FDQuery1.Eof do begin // access fields in the current record here FDQuery1.Next;...

Check out more tips and tricks in this development video: