Results 1 to 7 of 7

Thread: Foutmeldingen

  1. #1
    Registered User
    Join Date
    May 2002
    Location
    Arnhem, NL
    Posts
    2

    Foutmeldingen

    Ik wil graag een tabel maken die alle foutmeldingen afvangt van msSQl server 7.0.
    Ik heb 31 Tabellen en ik wil niet in elke unit van een tabel de foutmeldingen plaatsen, is gewoon teveel werk.
    Ik wil het maar 1 keer programmeren! De foutmeldingen van SQL zijn de primairy en foreign key violations en not null!!!
    Bij voorbaat dank!!

  2. #2
    Bite me! Tommy's Avatar
    Join Date
    Jan 2002
    Location
    Rdam
    Posts
    564
    Je hebt in de events van je queries bijv een onposterror.

    Code:
    procedure TfrmFactuurHistorie.qryGridDeleteError(DataSet: TDataSet;
      E: EDatabaseError; var Action: TDataAction);
    begin
    
    end;

    Je hebt een EdatabaseError en een Tdasaset, je zou bijvoorbeeld in één unit een aantal procedures kunnen maken die hier op inspelen.

    Je kan een aparte maken voor posten, eentje voor editten etc. Vervolgens kan je in die procedures alogeritmes maken die een 'errortabel' bijhouden.

    Het mooie hiervan is, is dat deze procedure voor al die queries hetzelfde kan zijn en je hoeft ze dan ook maar 1 keer te maken! Alleen moet je wel de events aan die procedure koppelen, maar alles beter dan alles tienduizend keer invullen .

  3. #3
    5th member of nldelphi
    Join Date
    Mar 2001
    Location
    Alkmaar
    Posts
    2,127

    Re: Foutmeldingen

    Originally posted by WouterStyle
    Ik wil graag een tabel maken die alle foutmeldingen afvangt van msSQl server 7.0.
    Ik heb 31 Tabellen en ik wil niet in elke unit van een tabel de foutmeldingen plaatsen, is gewoon teveel werk.
    Ik wil het maar 1 keer programmeren! De foutmeldingen van SQL zijn de primairy en foreign key violations en not null!!!
    Bij voorbaat dank!!
    En uw vraag is ???
    RLD

  4. #4
    notice-itter SvG's Avatar
    Join Date
    Apr 2002
    Location
    's-Hertogenbosch
    Posts
    4,865
    hoe hij dit vanuit 1 unit kan regelen denk ik zo
    !

  5. #5
    Als je een ApplicationEvents component op je mainform plaatst kun je in het OnException event alle exceptions afvangen. Daar kun je dus ook reageren op specifieke exceptions en deze eventueel onderdrukken of vertalen.
    Marcel

  6. #6
    Bite me! Tommy's Avatar
    Join Date
    Jan 2002
    Location
    Rdam
    Posts
    564
    Het mooiste blijf ik vinden om deze exceptions bij de queries af te vangen, dan hou je het beperkt tot de data componentjes en je hoeft niet alle mogelijke foutregels uit je hooft te kennen. Alhoewel, of krijg je een EDatabaseerror? da week nie eigenlijk

  7. #7
    Senior Member walterheck's Avatar
    Join Date
    Oct 2001
    Location
    Belo Horizonte, Brasil
    Posts
    4,212
    m: als je hem bij een applicationevents afvangt, krijg je niet de dataset en de Tdataaction erbij... geeft je weer een minder specifieke mogelijkheid. wat ik zel fvaak doe is een combinatie. in de applicationevents een generieke melding maken van een exception, en by een try...except...end een exception raisen met je eigen message. die wordt dan verder geleid naar je onexception van je applicationevents...
    Nee, de Romeinen spraken geen ISO-8859-1 LATIN

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. foutmeldingen in enum
    By mrniceguy in forum Algemeen
    Replies: 12
    Last Post: 13-Aug-04, 13:36
  2. foutmeldingen gebruik properties
    By jakees in forum Algemeen
    Replies: 4
    Last Post: 18-Jan-04, 17:58
  3. Geen Foutmeldingen.
    By JohaViss in forum Algemeen
    Replies: 7
    Last Post: 05-Aug-03, 00:11
  4. TMySQL geen foutmeldingen
    By bengel in forum Algemeen
    Replies: 10
    Last Post: 25-Jun-03, 10:13
  5. Foutmeldingen bij client install
    By zkinny in forum Algemeen
    Replies: 1
    Last Post: 17-Sep-02, 15:07

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •