Lazarus 3.2 (2024.02.28.)
Letöltés

  • Oldal:
  • 1

TÉMA:

Válasz:SQL utasítás végrehajtásának eredménye. 2012 ápr. 23 06:48 #1059

  • pernyei
  • pernyei profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • In Lazarus We Trust
  • Hozzászólások: 54
  • Köszönetek: 1
Remek! :) Nagyon köszönöm! :)

Válasz:SQL utasítás végrehajtásának eredménye. 2012 ápr. 23 06:29 #1058

  • Gábor
  • Gábor profilkép
  • Adminisztrátor
  • Adminisztrátor
  • Hozzászólások: 506
  • Köszönetek: 86
A TSQLScript tartalmaz egy onException nevű eseménykezelőt kivételkezelés céljára, amit neked kell megtöltened tartalommal.
procedure onException(Sender: TObject; Statement: TStrings;
  TheException: Exception; var Continue: boolean);

A TSQLQuery szintén el van látva eseménykezelőkkel hibák esetére:
procedure onDeleteError(DataSet: TDataSet; E: EDatabaseError;
  var DataAction: TDataAction);
procedure onEditError(DataSet: TDataSet; E: EDatabaseError;
  var DataAction: TDataAction);
procedure onPostError(DataSet: TDataSet; E: EDatabaseError;
  var DataAction: TDataAction);
procedure onUpdateError(Sender: TObject;
  DataSet: TCustomBufDataset; E: EUpdateError; UpdateKind: TUpdateKind;
  var Response: TResolverResponse);

Az Exception (és leszármazottai, pl EDataBaseError) típusú változók normál esetben hibaüzeneteket is tartalmaznak, pl.: TheException.Message.
Hogyan kérdezzünk okosan? / Mit kell tennünk kérdezés előtt? -- Lazarus 3.0 -- FPC 3.2-- GNU/Linux 5.15.0 x86_64

Válasz:SQL utasítás végrehajtásának eredménye. 2012 ápr. 22 13:51 #1057

  • pernyei
  • pernyei profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • In Lazarus We Trust
  • Hozzászólások: 54
  • Köszönetek: 1
(Ugyanez érdekelne a TSQLite3Dataset ApplyUpdates funkciója által visszaadott FALSE érték esetén is, ha egyáltalán lehetséges kideríteni, hogy ilyenkor mi baja lehet... :( )

SQL utasítás végrehajtásának eredménye. 2012 ápr. 21 17:14 #1053

  • pernyei
  • pernyei profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • In Lazarus We Trust
  • Hozzászólások: 54
  • Köszönetek: 1
Sziasztok!

TSQLScript objektum ExecuteScript procedúrájával végrehajtott SQL utasításról hol/hogyan lehet megnézni, hogy sikeres-e vagy sem, ha nem, akkor miért nem?

Elöre is köszi,
G.

  • Oldal:
  • 1