Arsip: ZStoredProc?

more 18 years ago
kupretkutu
mo numpang tanya gimana cara ngakses stored procedure di mysql 5? aku pake zstoredproc kok error "unsupported operation" ? apa karena zeos yang kupake versi lama n cuma support sampe mysql 4.1 ? udah ada lagi belom sih zeos versi terakhir yang support mysql 5?

more 18 years ago
kupretkutu
numpang tanya donks... ada yang pernah pake zstoredproc ndak? ato ada yang udah pernah pake komponen buat execute stored procedure nya mysql? minta pencerahannya....

more 18 years ago
boy_borland
Aku dulu juga pernah ngalamin gini.
Zeos versi berapa yang di pakai? kalau ggk salah sampai zeos 6.5.1 ggk bisa akses stored procedure MySQL.Kalau pakai PostgreSQL bisa diakalin pakai Zquery.Jadi kayak select Tabel.

more 18 years ago
deLogic
jika masih belum bisa menggunakan TZStoredproc, mungkin masih bisa disiasati dengan menggunakan TZQuery atau TZReadOnlyQuery, dengan syntax:
call nama_stored_procedure(parameter_jika_ada);

more 18 years ago
kupretkutu
boy borland : pake versi 6.5.0. maksudnya diakalin pake Zquery?
deLogic : belum bisa euy, aku coba pake syntax call tapi ndak bisa tuh... bisa tolong kasi contoh yang lebih jelas ndak...
thx sebelumnya...

more 18 years ago
deLogic
Ya, anda pake ZQuery... jika query nya return recordset, maka Anda harus pake ZQuery.Open, jika tidak return recordset, Anda pake ZQuery.Exec...
oiya,MySQL nya versi 5.x berapa.. coba upgrade ke 5.1 atau 5.1.12 yg storedproc nya sudah lebih baik.
walaupun aku gak pake Zeos, tapi intinya sama...
function TFormCashFlowESRencanaRealisasi.HitungSaldoRealisasiAnggaran: TRealisasiAnggaran;
var
Realisasi: TRealisasiAnggaran;
begin
with AstaClientDataSet1 do
begin
if Active then Close;
SQL.Text := 'call sp_cashflow_realisasianggaran();';
Open;
Realisasi.Realisasi := FieldByName('trans_real_fungsi').AsFloat;
Realisasi.Saldo := FieldByName('sisa_fungsi').AsFloat;
Close;
end;
Result := Realisasi;
end;

more 18 years ago
kupretkutu
deLogic : dah bisa, thx banget... tadinya kupikir syntax call nya syntax di delphi, ternyata syntax di sql nya yah ehhehehe...
mysql nya versi 5.0.22, iya ntar ta' coba download yang 5.1.12
trims....

more 18 years ago
kaka-delphi
Kasus yang sama pernah dialami, makanya saya sekarang blom pede menggunakan komponen yang namanya StoreProcedure.
Untuk akses Store Procedure/Funtion saya sekarang masih menggunakan object Query ...
MySQL 5.1.x Hmmm ... coba dunk ... :lol:

more 16 years ago
Manz
Raising UP Thread ... gw kasusnya sama neh ...
Tapi anehnya:
Kalo pake zStoredProc1.StoredProcName := 'sp_BalanceReport' pada saat design time begitu di aktif kan => unsupported operation, karena ada parameter, mungkin parameternya gak di set, tapi udah di set juga tetep errod
Tapi kalo pada saat runtime,
[sql]
with zStoredProc1do
begin
StoredProcName := 'sp_BalanceReport';
ParamByName('MODEL').AsString := Mode; // errod here
ParamByName('BegDate').AsDate := Manz.IIf(cxCheckBox1.Checked, cxDateEdit3.Date, d1);
ParamByName('EndDate').AsDate := d2;
ParamByName('BegMatNum').AsString := quotedStr(c1);
ParamByName('EndMatNum').AsString := quotedStr(c2);
ParamByName('BinLoc').AsString := quotedStr(cxTextEdit3.Text + '');
[/sql]
Nah disitu katanya parameter MODEL gak ada, padahal dah di define.
Tapi kalo pake zQuery, seperti code dibawah :
[sql]
with zQuery1, SQL do
begin
Clear;
active := false;
text := format('call sp_BalanceReport(%s, %s, %s, %s, %s, %s)',
);
active := true; // error here
...
[/sql]
nah, pas active := true itu errod :
First chance exception at $77C042EB. Exception class EZSQLException with message 'SQL Error: PROCEDURE logistic.sp_BalanceReport can't return a result set in the given context'. Process Logistic.exe (2660)
Inti na -> can't return a result set in the given context.
Nah lagi, tapi kalo di console, sqlmanager, navicat => gak ada errod sql nya, running well semuanyah ....
duh .. pusyiiinkkkkk ....
Ada yang bisa bantoe

more 16 years ago
Manz
tambahan :
MySQL 5.1.30-community engine InnoDB
CodeGear™ Delphi® 2007 for Win32® R2 Version 11.0.2902.10471
ZeosLib 6.6.4-stable
more ...
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- look up form biar auto update
by pakdhegatot in Hal umum tentang Pascal Indonesia more 15 years ago - menampilkan detail pada quick report
by yusdi in Reporting more 16 years ago - Aplikasi tetap jalan saat form menu utama ditutup
by hendrahongdexin in Hal umum tentang Pascal Indonesia more 14 years ago - Tanya cek Service
by EkoIndri in Tip n Trik Pemrograman more 18 years ago - StringGrid or DBGrid???
by n3o_cybertech in Tutorial & Community Project more 17 years ago - membuat 2 quickreport yg berbeda dgn satu source
by marvel in Enginering more 19 years ago - cetak nota
by rasid in Enginering more 19 years ago - Nanya function CMYK??
by iml_tony in Multimedia & Graphic Enhancement more 17 years ago - File Dll ?
by budi_bunga in Hal umum tentang Pascal Indonesia more 18 years ago - Datetime SQL Server 2000
by xproof in Tip n Trik Pemrograman more 16 years ago