Arsip: [Help] - Prevent Aplication Hang using Zeos->MySQL
more 16 years ago
rydz™
I`m using Delphi 7 and using Zeos VCL to connect to mySQL server, now i would like to know how to prevent my application from 'hanging' while mySQL connection is losses..
How can i handling our Exception Errors While my server SQL is losses?
Any one can help me? Please..
more 16 years ago
mat_koder
sekedar berbagi pengalaman:
dulu pernah bikin semacam remote replication ke MSSQL dengan zeos ( bukan mySQL) dan bisa koq handling connection loss ( dalam hal ini koneksi radio/wireless yg bermasalah ) dengan baik.
potongan kodenya :
except
on E: Exception do
begin
s := UpperCase(E.Message);
if (Pos('CONNECTION FAILURE', s) > 0) then
begin
RemoteServerStatus := False;
RecordStatusToDB('', STAT_CON_FAILURE, True);
end
else if (Pos('DOES NOT EXIST', s) > 0) then
begin
RemoteServerStatus := False;
RecordStatusToDB('', STAT_CON_DOWN, True);
end
else
RecordStatusToDB(E.Message, STAT_OTHER, True);
try
qryRemote.Connection.Rollback except
end;
end;
more 16 years ago
rydz™
Thz guyz for reply...
im using ZEOSDBO-6.6.2-rc and i would like to know how can i prevent my application from ' crash ' / ' hanging ' while connection to my server is losses..
Im connect to server mySQL with using Form Login that user can input their information such as localhost,user and so password,
Form:: Server Login ::
Localhost :
port:
User:
Password:
Database:
[?-ask-?mat_koder] Which form that can i put your code ?
more 16 years ago
mat_koder
[?-ask-?mat_koder] Which form that can i put your code ?you can put it in within any code which deal with database ( such as connecting (open db) ,inserting, updating) for an example:
try
// try open the database connection
MyConnection.Active := True;
...
check if the user/password combination is exist
...
bla..bla
...
except
.... your exception's handler
end;
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 4 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- menjumlah waktu
by daeng in Tip n Trik Pemrograman more 14 years ago - Quickreport to Excel Open Office
by vikraa in Reporting more 17 years ago - komponen JPEG buat CMYK ?
by xerion in Multimedia & Graphic Enhancement more 17 years ago - Cari tutorial Delphi dan lain-lain ?
by EkoIndri in Tutorial & Community Project more 17 years ago - Delphi For Dummies
by ndenkltop in Kritik & Saran more 17 years ago - DBGrid & Shortcut pada tombol
by imunk in Enginering more 19 years ago - operasi untuk dianrata bilanagan
by andriyanto in Tip n Trik Pemrograman more 17 years ago - How To Baca Text di Yahoo Massenger
by bagusprasojo in Tip n Trik Pemrograman more 17 years ago - bagaimana memncari angka ganjil dan genap dr jumlah angka
by Brams in Tip n Trik Pemrograman more 17 years ago - [release] PooLander!
by ZeAL in Games more 19 years ago