Toon posts:

[delphi] foutafhandeling bij MySQL verbinding

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb op mijn from 2 editboxes waarin een gebruiker zijn/haar gebruikersnaam en wachtwoord moeten invullen om toegang te krijgen tot een MySQL-database. Ik maak contact via een Zeos-component (TZconnection).
Als ik de username dan wil opgeven haalt het programma deze uit de editbox username, evenals het wachtwoord. Mocht deze naam of het wachtwoord niet kloppen dan knalt het programma er lomp d.m.v.
code:
1
2
3
Project Ziggers raised exception class EZSQLException with message 'SQL Error:
Access denied for user: 'blabla@blabla'
(Using password: YES) Process stopped.  Use Step or Run to continue.

Wat is de manier om deze netjes af te handelen met een gewone ShowMessage en het programma gewoon open te laten staan?

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 24-05 14:53

NMe

Quia Ego Sic Dico.

Gewoon met een try/except combinatie?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:48

Creepy

Tactical Espionage Splatterer

Wat wil je weten?

Je kan deze fout toch afhandelen en zelf een melding tonen? Overigens stopt de debugger zelf ook nog op de exceptie ook al handel je deze af. Dit kan je uitschakelen, of je programma buiten de debugger testen (dus buiten Delphi)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
geprobeert, maar blijft er lomp uitknallen

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 24-05 14:53

NMe

Quia Ego Sic Dico.

Verwijderd schreef op 12 mei 2004 @ 13:20:
geprobeert, maar blijft er lomp uitknallen
Lees Creepy's post. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
Weet ik, maar hij blijft ook als .exe eruit knallen 8)7
Dan zegtie SQL Error: Access blablabla, en dan weg programma!!! terwijl je na OK drukken toch gewoon terug naar programma moet kunnen?

[ Voor 61% gewijzigd door Verwijderd op 12-05-2004 13:25 ]


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:48

Creepy

Tactical Espionage Splatterer

Ligt er maar net aan hoe je code in elkaar steekt.
Je weet dat na de exceptie de code verder gaat met de regel na de except/end combinatie en dus niet na de regel waar de exceptie optrad?

[ Voor 3% gewijzigd door Creepy op 12-05-2004 15:21 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1