Dear Linux & PB mania,
Aku membuat aplikasi dengan Powerbuilder dengan Postgresql for linux 
nich, aplikasi dijalankan di 2 worsktation dan 1 server. Lalu ada 
beberapa masalah yang belum mendapat solusi sbb:
1. Setiap kalo melakkukan  koneksi database menggunakan fasilitas di 
Powerbuilder muncul error dibawah ini...
Catalog tables could not be created and are not available for use

>> Anda buat schema di postgreSQL dengan nama si user yang sedang konek
   Nanti saat pertama kali anda konek sipostgresql akan membuat 5 buah table

   Pbcatcol,pbcatedit,pbcatfmt,pbcattbl,pbcatvld secara otomatis.

1. Ada pesan error sewaktu login, muncul dialog box
SQLSTATE = 28000
FATAL : Sorry, too many clients already

Why? Solusinya apa?
>> Silahkan anda setting di postgresqlnya pada file postgresql.conf 
  (letak file ini ada di directory /usr/local/pgsql/data)
   Pada baris
   max_connections = 200 (atau terserah anda defaultnya 32 connections) 
   setelah itu anda restart lagi server postgresqlnya
2. Tabel Transaksi ada sekitar 5000 row, lalu ada laporan yang memanggil 
query table transaksi tsb dg query sbb :
SELECT  so_hd.*
           so_dt.kd_barang ,
           so_dt.qty_kecil ,
           so_dt.harga ,
           so_dt.mod_date ,
           so_dt.user_id ,
           so_dt.no_so ,
           so_dt.qty_besar ,
           so_dt.outstanding_qty_besar ,
           so_dt.outstanding_qty_kecil ,
           so_dt.kd_kelompok_brg ,
           so_dt.price_list ,
           so_dt.potongan ,
           so_dt.jumlah ,
           so_dt.keterangan ,
           so_dt.disc_total ,
           mst_salesman.nama_salesman ,
           so_dt.disc ,
           mst_salesman.komisi ,
           mst_barang.kd_satuan ,
           po_dt.disc ,
           po_dt.harga 
        FROM {oj so_hd  LEFT OUTER JOIN so_dt  ON so_hd.no_so = 
so_dt.no_so} ,
           mst_barang ,
           mst_salesman ,
           po_dt   
        WHERE ( so_dt.kd_barang = mst_barang.kd_barang ) and          ( 
so_dt.kd_kelompok_brg = mst_barang.kd_kelompok_brg ) and          ( 
so_hd.kd_salesman = mst_salesman.kd_salesman ) and          ( 
so_dt.no_so = po_dt.no_so ) and          ( so_dt.kd_barang = 
po_dt.kd_barang ) and          ( so_dt.kd_kelompok_brg = 
po_dt.kd_kelompok_brg ) and          ( ( so_hd.tgl_so >= :adt_tgl1 ) 
and          ( so_hd.tgl_so <= :adt_tgl2 ) and          ( so_hd.closed = 
'1' ) ) 

sewaktu report dijalankan hang. Padahal kalo dibuat report pake program 
Visual Basic bisa loch.. Why ? anda apakah solusinya?

>> coba and jalankan syntax diatas pada client untuk postgresql under
windows ,misalnya PGadmin. Kalau OK berarti anda harus mengubah dulu syntax
diatas menjadi suatu function di postgresql lalu baru dipanggil lewat PB. 
 

3. Masih dengan laporan yang dipanggil hang. Kali ini data transaksinya 
sedikit tp sewaktu design report ada sub reportnya. Apakah ini yg 
membuat hang?
Adakah solusinya?
>> Anda harus belajar membuat function (kalau di RDBMS lainnya disebut
procedure)

Tolong jawabannya untuk pakar powerbuilder atau postgresql , aku 
mendapatkan warisan program powerbuilder yg mengalami masalah spt ini ...
>> untuk memperdalam postgresql silahkan mendaftarkan miling list 
   http://groups.yahoo.com/group/id-postgresql/ 


Thanks in advance


Agus Liem


-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip dan info di http://linux.or.id/milis.php
FAQ milis http://linux.or.id/faq.php



-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip dan info di http://linux.or.id/milis.php
FAQ milis http://linux.or.id/faq.php

Kirim email ke