Arsip: ZStoredProc?

 
user image
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?
user image
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....
user image
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.
user image
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);
user image
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...
user image
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;
user image
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....
user image
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:
user image
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
user image
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 ...
  • Pages:
  • 1
  • 2
  • 3
Share to

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

Random Topic

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com