Arsip: Append / Edit Table via Jaringan

more 11 years ago
Thunder
Dear delphiers....
saya punya masalah nih, mohon bantuan rekan2.
Begini saya membuat aplikasi inventory yang dikoneksikan ke beberapa komputer (saling terhubung) menggunakan Interbase
Kadang-kadang terjadi tabel yang tidak terupdate seperti nofaktur yang tidak tersimpan padahal sudah dipost bahkan sudah saya ibtransaction.commitretaining
kira-kira butuh sintax apa ya... untuk memastikan bahwa setiap perintah penyimpanan/update akan dilakukan diserver ????
apa merefresh tabel dengan cara close ... trus di open ada efek kah ??
pls need help. thx

more 11 years ago
Thunder
oh iya lupa, jaringan nya LAN biasa kok cuman lokal saja.. thx atas bantuannya..

more 11 years ago
Penjahat
Kayaknya agak susah juga ya bantuin kalo kita gak berhadapan langsung dengan syntaxnya. jadi cuma bisa ngasi solusi "kira-kira".
Consider using MySql, it's faster and more powerfull

more 11 years ago
heriy4nt0
Benar, refresh table ada baiknya menggunakan Close dan kemudian Open.
Biasanya untuk masalah seperti ini sy tambahkan satu button di form client yang bertuga melakukan refresh (close dan open [Query])

more 11 years ago
Thunder
Saya kebanyakan menggunakan syntax spt ini :
With DmStok.TbJualHeader do
begin
append;
...
post;
end;
With Dmstok.tbBarang do
begin
edit;
....
post;
end;
With DmStok.TbUrutanFaktur do
begin
edit;
....
post;
end;
nah kadang2 dari coding diatas... biasanya yang paling bawah itu tidak masuk (tidak tersimpan), kalau proses dilakukan di server sih tidak masalah, cuman kalau dilakukan dari client, kadang2 terjadi masalah tersebut.
Apakah lebih baik menggunakan query dalam melakukan penyimpanan ya ? seperti insert atau update begitu ?? thx

more 11 years ago
heriy4nt0
yap, gunakan INSERT,UPDATE Query.
Seperti biasa begitu sy dapatkan data dengan SELECT, koneksi ke server sy close. Karna sy harus menjaga performance server untuk program lainnya yang membutuhkan koneksi tersebut. Jika data hanya ratusan mungkin tidak masalah, tapi untuk puluhan ribu data sekali transfer - sy harus irit koneksi.
Jadi sy tidak pernah memakai DmStok.Edit ...DmStok.Post, pakai UPDATE.. WHERE indexkey = .. , INSERT INTO dll.

more 11 years ago
Thunder
@hery4nto : thx for the advise bro. berarti di program kamu, pada datamodulenya sedikit sekali dong isinya, kebanyakan menggunakan Query ? kalo saya banyak sekali karna tiap2 tabel saya letakkan disana.

more 11 years ago
andihdr
bukannya lebih baik kl pake SP aja, begin/commit/rollback transaction.
program jadi lebih cepat& efisien.

more 11 years ago
delphi_warrior
coba tambahkan komponen transact sql....
meskipun dr delphinya kita pake perintah level dataset...append, edit, delete, post dll
tp nanti saat proses penulisan ke server akan dikonversi ke sql syntak......
dan jgn lupa perintah commit
smoga membantu
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
- Project Group dalam Lazarus
- FastPlaz Database Explorer
- Release: FastPlaz Super Mom v0.12.22
- PascalClass #3: Web Development with Free Pascal
- Makna Pascal di Pascal Indonesia
- Kulgram : Instalasi Lazarus di Perangkat Berbasis ARM
- PascalClass #1: Analisa Database dan Machine Learning
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
- Mengenal OXYGENE – Pascal For .NET
- PascalTalk #5: UX: Research, Design and Engineer
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 3 months ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 3 months ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 months ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 1 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 8 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 8 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 8 years ago
Random Topic
- ngambil tanggal untuk faktur otomatis
by khumaedy in Tip n Trik Pemrograman more 12 years ago - interupt mikro dan delphi
by willbrig in Enginering more 13 years ago - update dari nilai tabel lain
by nurez in MySQL more 13 years ago - DATABASE error: NULL type <> STRING type
by nnd_ms in Hal umum tentang Pascal Indonesia more 14 years ago - Error RLINK32
by daeng in Multimedia & Graphic Enhancement more 9 years ago - query error = ngehank.?
by nurez in Hal umum tentang Pascal Indonesia more 13 years ago - TSQLQuery Delphi 2010
by h4de5 in MsSQL more 10 years ago - membuat report yang berisi data gambar
by asepolin in Hal umum tentang Pascal Indonesia more 11 years ago - parsing sms gateway
by muhamad in Hal umum tentang Pascal Indonesia more 13 years ago - Pangkat
by Alfando in Kritik & Saran more 12 years ago