Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi-MySQL hata
#1
Photo 
Herkese iyi çalışmalar.
MySQL uzak veritabanı ile bağlantı kurarken sık sık aşağıdaki hatayı alıyorum.(Resim ekte) (Veritabanı kendi sitemizde-paylaşımlı hosting)

try
     oParams := TStringList.Create;
     try
       with oParams do
       begin
         Add('DriverID=' + fLogin.txt_DriverID.Text); //Combo-BrowseComputer code
         Add('Server=' + fLogin.txt_Server.Text); //Combo-BrowseComputer code
         Add('Port=' + fLogin.txt_Port.Text); //Default:3306

         Add('Database=' + fLogin.txt_Database.Text); //DatabaseName
         Add('User_Name=' + fLogin.txt_mySQL_User_Name.Text); //
         Add('Password=' + fLogin.txt_mySQL_Password.Text); //
         Add('CharacterSet=' + fLogin.txt_CharacterSet.Text); //UTF8,OCTETS,NONE,ASCII,ISO8859_1_2,
         Add('Compress=' + fLogin.txt_Compress.Text); //True
         Add('UseSSL=' + fLogin.txt_UseSSL.Text); //False
       end;
     finally
       oParams.Free;
     end;

     try
       with mySQLConn do
       begin
         Close;
         Server := fLogin.txt_Server.Text;
         Username := fLogin.txt_mySQL_User_Name.Text;
         Password := fLogin.txt_mySQL_Password.Text;
         Database := fLogin.txt_Database.Text;
         Port := StrToInt(fLogin.txt_Port.Text);
         Open;
       end;
     except
       on E: Exception do
         ShowMessage(E.ClassName + ' Veritabanına bağlanılamadı! : ' + E.Message);
     end;

bunlar da bağlantı kodlarım.

Bu hatanın bir çözümü var mıdır acaba? Nasıl bir yol izleyebilirim.


Ek Dosyalar Resimler
   
Cevapla
#2
(03-08-2022, Saat: 14:59)adnansirca Adlı Kullanıcıdan Alıntı: Herkese iyi çalışmalar.
MySQL uzak veritabanı ile bağlantı kurarken sık sık aşağıdaki hatayı alıyorum.(Resim ekte) (Veritabanı kendi sitemizde-paylaşımlı hosting)

try
     oParams := TStringList.Create;
     try
       with oParams do
       begin
         Add('DriverID=' + fLogin.txt_DriverID.Text); //Combo-BrowseComputer code
         Add('Server=' + fLogin.txt_Server.Text); //Combo-BrowseComputer code
         Add('Port=' + fLogin.txt_Port.Text); //Default:3306

         Add('Database=' + fLogin.txt_Database.Text); //DatabaseName
         Add('User_Name=' + fLogin.txt_mySQL_User_Name.Text); //
         Add('Password=' + fLogin.txt_mySQL_Password.Text); //
         Add('CharacterSet=' + fLogin.txt_CharacterSet.Text); //UTF8,OCTETS,NONE,ASCII,ISO8859_1_2,
         Add('Compress=' + fLogin.txt_Compress.Text); //True
         Add('UseSSL=' + fLogin.txt_UseSSL.Text); //False
       end;
     finally
       oParams.Free;
     end;

     try
       with mySQLConn do
       begin
         Close;
         Server := fLogin.txt_Server.Text;
         Username := fLogin.txt_mySQL_User_Name.Text;
         Password := fLogin.txt_mySQL_Password.Text;
         Database := fLogin.txt_Database.Text;
         Port := StrToInt(fLogin.txt_Port.Text);
         Open;
       end;
     except
       on E: Exception do
         ShowMessage(E.ClassName + ' Veritabanına bağlanılamadı! : ' + E.Message);
     end;

bunlar da bağlantı kodlarım.

Bu hatanın bir çözümü var mıdır acaba? Nasıl bir yol izleyebilirim.

Merhabalar,

TimeOut değerlerini yükseltip deneyebilirsiniz.

connect_timeout
net_read_timeout
wait_timeout
interactive_timeout 

Kolay gelsin.
Amaç, bilginin de/aklın da zekat'ını vermek.
Cevapla
#3
Ayrıca keepconnection'a da bakın.
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#4
Dediğiniz gibi ConnectionTimeout(MyDAC) değeri ile ilgili bir sorunmuş. Teşekkürler arkadaşlar.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Rest Hata Yakalama m_ekici 6 314 09-11-2022, Saat: 15:03
Son Yorum: m_ekici
  Delphi ile local ağdaki kamerayı izleme mertnas 7 508 06-11-2022, Saat: 15:43
Son Yorum: SercanTEK
Question Delphi Android Chrome Tarayıcı ? BurakK 1 166 03-11-2022, Saat: 21:50
Son Yorum: rmzgenius
  Delphi de Bugün Dün yarın Haftalık Aylık Kayıtları Sorgulama erdemtaner 7 690 26-10-2022, Saat: 14:01
Son Yorum: erdemtaner
  CmdExecMode->amAsync Transaction Hata YILDIRIMBEY 1 138 24-10-2022, Saat: 00:07
Son Yorum: 3ddark



Konuyu Okuyanlar: 1 Ziyaretçi