Delphi Master A Powerful Way To Execute Multiple SQL Commands In Delphi With This Windows Sample

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
Master A Powerful Way To Execute Multiple SQL Commands In Delphi With This Windows Sample
January 22, 2021 by Konstantin Tomov

This sample demonstrates two ways of Для просмотра ссылки Войди или Зарегистрируйся in an Для просмотра ссылки Войди или Зарегистрируйся.

To this end, the sample implements two ways of handling the errors:
  1. Implementing an Для просмотра ссылки Войди или Зарегистрируйся event.
  2. Using the Для просмотра ссылки Войди или Зарегистрируйся class on a loop.

Location​

You can find the BatchErrorHandling sample project at:
  • Start | Programs | Embarcadero RAD Studio Sydney | Samplesand then navigate to:
    • Object PascalDatabaseFireDACSamplesComp LayerTFDQueryExecSQLBatchErrorHandling
  • Subversion Repository:
    • You can find Delphi code samples in Для просмотра ссылки Войди или Зарегистрируйся. Search by name into the samples repositories according to your RAD Studio version.

How to Use the Sample​

  1. Navigate to the location given above and open BatchErrorHandling.dproj.
  2. Press F9 or choose Run > Run.
1611344099415.png

Files​

File in DelphiContains
BatchErrorHandling.dproj
BatchErrorHandling.dpr
The project itself.
Unit1.pas
unit1.fmx
The main form.

Implementation​

Before running the sample, the main components are configured at design time using the Для просмотра ссылки Войди или Зарегистрируйся as follows:
When you run the application, you see two buttons labeled as: Using handler and Using loop. Both buttons implement two different ways of handling errors when executing SQL Для просмотра ссылки Войди или Зарегистрируйся. Click on any of the buttons to execute the corresponfing error handling technique. Both error handling techniques are implemented as follows:Using handlerThe sample uses the Для просмотра ссылки Войди или Зарегистрируйся event of FDQuery1. This event fires when an error happens while the dataset is communicating with a DBMS. The event checks if the AException parameter is an instance of Для просмотра ссылки Войди или Зарегистрируйся. Then, the sample uses the Для просмотра ссылки Войди или Зарегистрируйся and Для просмотра ссылки Войди или Зарегистрируйся properties of Для просмотра ссылки Войди или Зарегистрируйся to fix the error.Note: After the execution, the property Для просмотра ссылки Войди или Зарегистрируйся of FDQuery1 shows the number of successful executions.Using loopThe sample uses the Для просмотра ссылки Войди или Зарегистрируйся property of the Для просмотра ссылки Войди или Зарегистрируйся class to read Для просмотра ссылки Войди или Зарегистрируйся objects, where each object corresponds to an error, warning, or message returned by a DBMS. This property is used in a loop in order to fix all the errors of the parameters array.

In the link below you will find the original post of the sample, as well as more link to other related information:
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся