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