Arsip: [help] - ZUpdateSQL - Update Record

 
user image
more 16 years ago

rydz™

Saya ada sedikit pertanyaan, gimana kita bisa mereka satu sintax bagi membolehkan update record? Saya ada mencoba dengan cara ini, tapi tidak berhasil : ------------------------------------------------- upQ.Close; upQ.SQL.Clear; upQ.UpdateObject:=update_sql; update_sql.ModifySQL:= 'UPDATE user SET(nama=' 'andrio' ', address(' '3' ') WHERE (id=' '7' ' )' ; upQ.Open; ------------------------------------------------- Database yang digunakan adalah MySQL Harap pakar-pakar Delphi-id dapat membantu saya, terima kasih
user image
more 16 years ago

DelphiExpert

anda orang malaysia? bahasa anda aneh :mrgreen:
user image
more 16 years ago

rydz™

:lol: Aha.. Maaf kalau tersilap bahasa eh.. Macam mana ya nak guna komponen, zeos nie, Compile tidak ada errors, bila nak update data dalam pangkalan data masih tidak berubah.. Harap dapat pertolongan dari anda semua..
user image
more 16 years ago

DelphiExpert

aha... nak tak paham bahasa ente... lebih baik gunakan bahasa english saja... :lol: yang tersilap adalah yang tersurat... surat kabar, surat tagihan, surat cinta... ah... macam mana pula nak ini... secara garis besar nak... setelah anda set-UpdateObject, yang harus anda lakukan adalah melakukan: 1. StartTransaction 2. Post 3. Commint apakah nak telah melakukan apa yang tersilap? jangan bikin nak pusing2... eh jalan-jalan... :mrgreen:
user image
more 16 years ago

rydz™

Hehe sory bro.. here i would like to know a code how to update data from mysql database, i write this code using zeos lib, ------------------------- ZQuery.Close; ZQuery.SQL.Clear; upQ.UpdateObject:=update_sql; update_sql.ModifySQL:= 'UPDATE user SET(nama=' 'andrio' ', address(' '3' ') WHERE (id=' '7' ' )' ; upQ.Open; ------------------------------------------------ but, my data still have a pass record..so i would like to know a solution for it.. Or if you all have a another code to update data on mysql, hope u all can help me here.. Thanks all..
user image
more 16 years ago

cyber_hecker

berdasarkan pengalamanku yang masih pas-pasan :D, fungsi TZUpdateSQL adalah untuk membatasi atau mengeset nilai yang akan di update dari sebuah TZQuery. contoh : pada komponen TZQuery, kita masukkan sytax SQL sebagai berikut :
SELECT 
  TM_USER.ID_USER,
  TM_USER.NM_USER,
  TM_USER.PASS,
  TM_USER.UPDATED,
  TM_USER.ID_USER_ENT
FROM
  TM_USER
pada properties TZQuery.UpdateObject = TZUpdateSQL - doble click pada TZQuery, akan muncul SQL Generation - kita pilih misalnya, data yang bisa di update adalah NM_USER - jadi apa bila kita melakukan perubahan (contoh di ubah melalui DBGrid), walau semua data telah diubah.. tetap saja yang akan di update pada database hanya record pada field NM_USER sedangkan untuk update data menggunakan sytax SQL, kita cukup menggunakan TZQuery. contoh :
  
  with zQuery do begin
    SQL.Clear;
    SQL.Append('UPDATE "USER" SET NM_USER = :NM_USER WHERE ID_USER = :ID_USER');
    ParamByName('NM_USER').AsString := 'LEONARDO';
    ParamByName('ID_USER').AsInteger := 1;
    ExecSQL;
  end;
catatan : kenapa pada nama table di beri tanda petik ("), karena dirimu menggunakan reserved word, jangan biasakan menggunakan reserverd word SQL sebagai nama table.
more ...
  • Pages:
  • 1
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