Senin, 22 Juni 2015

is the server running on host localhost and accepting tcp ip connections on port 5432

Ketika aplikasi kita share pada server tiba tiba keluar peringatan ... is the server running on host localhost and accepting tcp ip connections on port 5432 kenapa ini? bagaimana nyelesaiinnya?


padahal ketika kita coba di server telah berjalan sedangkan kita coba di client error ada apakah ini ...
pertama jangan panik dulu kita kembali ke server kita masuk ke windows firewall with advanced security


kemudian kita masukkan new rule








Setelah portnya terdaftar pada firewall maka dicoba lagi pada computer client dan jreng jreng jreng


Sukses ... silahkan dicoba resiko ditanggung pembaca ...hehehe

Ketika properties ZConncetion tidak merespon

Kembali lagi dengan bahasan masih tentang ZConnection


Kenapa lagi dengan ZConnection nya kok tidak connect padahal sudah diisikan semua setelah cek sana sini tidak ada yang salah ... akhirnya dicoba dengan cara manual coding


dan hasilnya setelah di running jalan dengan sukses ... kenapa demikian berikut penjelasannya dari teman ane Rubyalam Mesra S
"ketika aplikasi dijalankan maka pertama kali yang dibaca adalah form active baru membaca ke komponen ZConnection ... jadi ketika sebuah ZConnection di coding pada form active maka akan terbaca terlebih dahulu dan respon nya akan lebih baik"
Silahkan mencoba resiko ditanggung pembaca ... hehehe

Setting default library Zeos

Yupz sesuai dengan judulnya maka pembahasan kali ini adalah fungsi library pada ZConnection


dengan adanya properties LibraryLocation maka para programmer dimudahkan untuk mensetting dimana letak library yang digunakan untuk menjembatani antara aplikasi dan database salah satu kelebihan dari ZConnection ini adalah dia memiliki setting default untuk mencari posisi library dalam satu folder letak aplikasi hasil compile dan ini dapat dimanfaatkan untuk program yang didevelope untuk client server ...
Jadi untuk penggunaan setelah semua properties yang dibutuhkan telah diisi
(contoh menggunakan coding)

     begin
              ZConnection1.HostName := 'localhost';
              ZConnection1.User := 'root';
              ZConnection1.Password := 'transcon123';
              ZConnection1.Port := 3306;
              ZConnection1.Database := 'tci_opr_db';
              ZConnection1.Protocol := 'mysql';
              //ZConnection1.LibraryLocation := 'D:\ahmed\test\Win32\Debug\lib\libmysql.dll';
                    try
                          ZConnection1.connect;
                                  except on e: exception do
                                         showmessage (e.Message);
        end;

Nah disitu untuk LibraryLocation dikosongin saja tetapi jangan lupa untuk mengcopy library yang dibutuhkan pada satu folder dengan hasil compile ... silahkan dicoba ...

Error client-library s

Ketika aplikasi Delphi (Delphi XE5) yang telah dibikin telah selesai dan dapat dijalan kan dengan normal pada localhost PostgreSql dengan bantuan koneksi dari Zeos terutama ZConnection jeng jeng jeng ....

Akhirnya jalan juga berarti kerjaan selesai (tapi di localhost tempat qt ngerjain hahahaha edisi belum sadar) ... setelah bikin compile dll akhirnya diaplikasi pada server dan ternyata YES dengan SUKSES ngga jalan hadeh ... keluar error client-library s


Ternyata permasalahannya adalah ada beberapa library postgres yang belum saya lampirkan dan sebelumnya saya beranggapan bahwa library yang digunakan untuk mengkoneksikan Delphi dengan PostgreSql hanya libpq.dll ternyata itu salah ada beberapa library yang harus disertakan dan bisa dicari pada folder PostgreSql di Program Files


Beberapa library ada pada folder bin dan beberapa ada pada folder lib ... selamat mencoba ... kl ada salah mohon maaf