-=-
.
.....
  
 
RSS
Direkomendasikan menggunakan brower Opera/Chrome/Firefox. Resolusi minimal 1024x768 | Powered by ____ |
 
  
 
Nikmati Delphi-ID dalam berbagai versi tampilan :
Basic View (LOW Bandwidth)
Default View (Full)
Mobile Edition
Main Menu
..:: onWebTools ::..
..:: onLastPosts ::..
goto Postjumlah komponen maksimal dalam sebuah project(6)
 by d4mnf1y32
 on 21.May at 12:16
goto Posttanya grayscale to biner dengan scanline(1)
 by luckynvic
 on 20.May at 20:44
goto Posttanya looping biner to matriks(1)
 by luckynvic
 on 20.May at 20:10
goto Postsql error:acces denied for user....(2)
 by nasbms
 on 19.May at 16:54
goto Postpemanggilan frame(4)
 by nasbms
 on 19.May at 16:14
goto Posttanya AvLock(0)
 by azuriza
 on 19.May at 11:24
goto PostGet TDBEdit Value Menggunakan LookUp Grid(10)
 by henry_sys
 on 18.May at 11:27
goto Postmenghitung record dalam perulangan(4)
 by idhiel
 on 16.May at 13:53
goto Posttanya ascii(4)
 by mas_kofa
 on 16.May at 12:11
goto PostRawPrint Untuk Delphi XE2(0)
 by adewijaya
 on 15.May at 22:34
goto Postdatabase error..(4)
 by idhiel
 on 15.May at 15:57
goto Postbekasi, pt arila putra mahkota(3)
 by mas_kofa
 on 15.May at 15:37
goto Postbagaimana cara membaca file *.doc dg delphi?(0)
 by ficky
 on 15.May at 06:14
goto Posttanya biner to matriks(13)
 by diandewi
 on 14.May at 20:30

..:: onLast Articles ::..
..:: New Download ::..
Pascal-id.Org
Feeds -  Popular -  Latest
RE: The Longue
8 months, 3 weeks ago
RE: belajar pascal
8 months, 3 weeks ago
RE: The Longue
8 months, 3 weeks ago
RE: belajar pascal
8 months, 3 weeks ago
RE: Perkenalan dan Absen
8 months, 3 weeks ago
RE: Alhamdulillah Buka Puasa Bersama
8 months, 3 weeks ago
RE: تَقَبَّلَ اللهُ مِنَّا وَمِنْكَ - Selamat Hari Raya Idul Fitri
8 months, 3 weeks ago
Lintas Situs
«
free web site stats and visitor tracking

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
cyber_heckerOffline
Location: Ponti Hot City
Post subject: Ask: Delphi - MySQL ?  PostPosted: 07/Aug/2005 12:00
onProfessional


Joined: 19-May-2005
Posts: 981
Location: Ponti Hot City
Status: Offline
wakakakak Very Happy
anak baru mo nanya lagi neh. karena gue lagi pengen belajar mySQL jadi sekarang gue nanya tentang delphi dan mySQL Razz

1. apakah ADOConnection bisa digunakan untuk koneksi ke database mySQL ? komponen apa yang paling mudah untuk koneksi ke mySQL dan kira-kira downloadnya dimana ?
2. aplikasi mySQL yang kita buat menggunakan delphi dan databasenya secara jaringan. apakah bisa di pindah-pindahkan ke komputer lain yang gak ada delphi dan mySQL-nya hanya dengan mencopy file exe-nya saja ? atau perlu file tambahan atau konfigurasi tambahan pada komputer client ?
3. gimana seh penulisan format tanggal pada mySQL. kemaren saya coba hanya dengan menulis '2005-08-31' << kayak gini udah dianggap tanggal. nah kalo kita pengen bahwa nilai tersebut bisa di bedakan antara tanggal dan string gimana ? kalo di msSQL biasanya gue menggunakan perintah CONVERT('08/31/2005',DATETIME) ?
4. pada mySQL ada perintah COMMIT, BEGIN, ROLLBACK begitu juga pada ADOConnection. nah apa sih kelebihan dan kekurangan perintah tersebut. kita sebagai develop sebaiknya menggunakan perintah pada ADOConnection atau pada databasenya langsung ?
5. berapa sih kapasitas data yang mampu di tampung pada tabel mySQL ?

_________________
 
 View user's profile Send private message Yahoo Messenger MSN Messenger  
Reply with quote Back to top
tox2wowOffline
Location: Qnchay
Post subject: Re : Delphi MySQL  PostPosted: 07/Aug/2005 19:56
onKnowledgeable


Joined: 13-May-2005
Posts: 146
Location: Qnchay
Status: Offline
Hmm, gw cm bisa jawab 1 euy. Komponen tambahan jika ingin menggunakan ADO, yaitu MyODBC. Tinggal Install MyODBC, and setelah itu, tinggal setting koneksi ADO ke MySQL menggunakan driver tersebut. Tapi, gw pernah denger, kalo ada komponen lain, namanya Zeuss, yang bisa langsung koneksi ke MySQL, tapi belom pernah nyoba. Menurut gw, kalo kita udah pake MySQL, jika ingin MySQL nya di pake buat komputer client lain, tinggal setting driver ODBC komputer client, dengan alamat host ke komputer server yang ada MySQL-nya. Syaratnya, ya, instalin driver MyODBC di komputer client juga. Hmm, sory kalo bahasanya rada2 ngejelimet ... heheheh
 
 View user's profile Send private message Send e-mail Yahoo Messenger  
Reply with quote Back to top
cyber_heckerOffline
Location: Ponti Hot City
Post subject:   PostPosted: 07/Aug/2005 22:58
onProfessional


Joined: 19-May-2005
Posts: 981
Location: Ponti Hot City
Status: Offline
thanks Razz
yup bener ternyata komponen zeos [bukan zeuss] bisa juga koneksi ke mySQL [padahal udah lama ke install cuma gak tau fungsinya buat apa. wakakak Very Happy], yang di perlukan hanya library mySQL di copy ke folder sistem. lebih gampang. tapi gak tau kalo kita pindah-pindahkan ke komputer lain. apa masih perlu setting yang lain atau enggak.

_________________
 
 View user's profile Send private message Yahoo Messenger MSN Messenger  
Reply with quote Back to top
deLogic
Location: Jakarta
Post subject:   PostPosted: 08/Aug/2005 09:13
onMage


Joined: 04-Jul-2005
Posts: 2282
Location: Jakarta
bisa kok, taruh aja lib-nya satu folder dengan aplikasi.. AFAIK, gak perlu setting lagi, tinggal run aja.

_________________
.:: Lagi gak pengen pasang signature ::.
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
ZeALOffline
Location:
Post subject:   PostPosted: 08/Aug/2005 09:15
onProfessional


Joined: 07-Apr-2005
Posts: 763

Status: Offline
      Quote:

berapa sih kapasitas data yang mampu di tampung pada tabel mySQL ?

kayaknya 4Gb...gak tau deh berapa record tuh.. [cmiiw]


      Quote:

aplikasi mySQL yang kita buat menggunakan delphi dan databasenya secara jaringan. apakah bisa di pindah-pindahkan ke komputer lain yang gak ada delphi dan mySQL-nya hanya dengan mencopy file exe-nya saja ? atau perlu file tambahan atau konfigurasi tambahan pada komputer client ?

Gak perlu apa2.. yang penting koneksinya udah diset.. (ODBC/BDE..dst..dst..)..
Tapi kalo pake komponen kayak MySQLDAC, sama sekali gak perlu set apapun.. cukup kopi dan udah pasti jalan..
Kayaknya ada banyak deh di torry.net, komponen untuk koneksi langsung ke MySQL.. dan gratis...

_________________
do i know you?

[ My Blog : http://www.monyetpinter.com ] [ My RPG Project : http://einarc.wordpress.com ] [ FJBex : http://www.fjbex.com ]
 
 View user's profile Send private message  
Reply with quote Back to top
cyber_heckerOffline
Location: Ponti Hot City
Post subject:   PostPosted: 08/Aug/2005 15:22
onProfessional


Joined: 19-May-2005
Posts: 981
Location: Ponti Hot City
Status: Offline
wakakaka Very Happy tengkyu.. tengkyu atas pencerahannya.
tapi pertanyaan no.3 dan no.4 belon ada yang jawab neh Razz
ayo buruan... truz kirim ke po box 1234 paling lambat 31 agustus 2005 stempel post.
wakakakaka kayak undian berhadiah aja Very Happy

_________________
 
 View user's profile Send private message Yahoo Messenger MSN Messenger  
Reply with quote Back to top
deLogic
Location: Jakarta
Post subject:   PostPosted: 08/Aug/2005 16:02
onMage


Joined: 04-Jul-2005
Posts: 2282
Location: Jakarta
3. itu programmingnya lewat tool DB-frontend atau lewat query didalam aplikasi..??

4.
COMMIT BEGIN ROLLBACK itu termasuk beberapa perintah dari Transact-SQL. Pada Transact SQL, updating DB terdiri dari dua fase, pertama temporary dan fase permanen. Pada fase temporary, perubahan yang kita lakukan pada DB disimpan di-semacam cache sehingga kita bisa mengembalikan data yang telah dihapus, dimodifikasi atau bahkan menggagalkan penyisipan misalnya. Nah baru pada fase kedua semua perubahan disimpan secara permanen di DB.

perintah begin transaction memerintahkan kepada DBServer agar bekerja dalam modus Transaction
Commit digunakan untuk menyimpan semua perubahan secara permanen (fase 2)
Rollback digunakan untuk membatalkan perubahan dan kembali ke kondisi sebelum aktivitas transaction.

Nah kalo menurut saya, sebaiknya Anda menggunakan transact tersebut melalui ADOConnection. Biarkan komponen yang mengatur dan me-manage untuk Anda. Jika Anda mencampurkan transaksi antara ADOCon dan melalui query ke database, kemungkinan salah-handle akan lebih besar.


CMIIW

_________________
.:: Lagi gak pengen pasang signature ::.
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
cyber_heckerOffline
Location: Ponti Hot City
Post subject:   PostPosted: 08/Aug/2005 16:32
onProfessional


Joined: 19-May-2005
Posts: 981
Location: Ponti Hot City
Status: Offline
      Quote:
itu programmingnya lewat tool DB-frontend atau lewat query didalam aplikasi..??

lho emang ada bedanya antara lewat program dengan front-sql ya ??? kalo gue bikinnya di front-sql

eh by the way. CMIIW maksudnya apa sehh Embarassed

_________________
 
 View user's profile Send private message Yahoo Messenger MSN Messenger  
Reply with quote Back to top
tox2wowOffline
Location: Qnchay
Post subject: Re : Delphi - MySQL  PostPosted: 08/Aug/2005 17:57
onKnowledgeable


Joined: 13-May-2005
Posts: 146
Location: Qnchay
Status: Offline
Hheee ... arti CMIIW itu mungkin ini : Cupcup Muach Ihh Ihh Whew ... hahahahahaha
 
 View user's profile Send private message Send e-mail Yahoo Messenger  
Reply with quote Back to top
groundersOffline
Location:
6 Post subject:   PostPosted: 08/Aug/2005 19:28
onKnowledgeable


Joined: 11-Jul-2005
Posts: 159

Status: Offline
3. Kalo MySQL sebaiknya perintah DML-nya yang berhubungan dengan field tipe date pake perintah formatdatetime('yyyy-mm-dd',var : tanggal);

dengan menggunakan printah itu kemungkinan error kecil, oh ya pada MySQL Field type Date dipastikan dapat kosong atau "allow null", soalnya kalo field dengan tipe date tidak boleh kosong (not null) ada kemungkinan sangat besar akan mengalami error waktu dibuka dengan delphi, sewaktu ada record yang isinya '0000-00-00' (pada field date). Tapi kalo field tersebut diperbolehkan kosong (allow null) maka error tersebut akan teratasi

oh ya kalo kamu mau pake ADO jangan lupa untuk menginstal MDAC yang mulai versi 2.8 atau higher (KALO DAH ADA YANG TERBARU HEHEHEHE)

Oh ya sebagai informasi, kayaknya kalo anda pake MySQL nantinya mungkin akan sering menemui error "Record can not located ... bla bla bla" yang merupakan ciri dari database tipe optimistic. Hal itu dapat terjadi kalau anda menggunakan mekanisme SQL (pake SQL statement) untuk melakukan perubahan data pada satu tabel, yang kemudian perubahan pada tabel tersebut dilakukan dengan mekanisme tabel (bawaan Delphi) ataupun sebaliknya, jadi anda harus hati2 dalam mendefinisikan tipe field2 anda nantinya... bukan nakutin lho, hehehehe

solusinya mungkin dengan:
1. jika pada tabel tersebut menggunakan mekanisme SQL maka pakai SQL trus aja ataupun sebaliknya
2. cermat dalam mendefinisikan tipe dan keadaan suatu field (null or not null)

banyak banget ya , heheheh, mungkin itu sekedar sharing informasi aja dari pengalaman yang saya alami aja, kalo rekan2 ada pendapat atau mungkin solusi lain tolong di sharing aja ma qta2,,,

good luck, buat nyoba MySQL
 
 View user's profile Send private message  
Reply with quote Back to top
cyber_heckerOffline
Location: Ponti Hot City
Post subject:   PostPosted: 08/Aug/2005 22:30
onProfessional


Joined: 19-May-2005
Posts: 981
Location: Ponti Hot City
Status: Offline
wakakakaka .... Very Happy
tengkyu semua.. sekarang udah mulai ngerti neh cara menggunakan mySQL. walau baru 0.00001%-nya aja Embarassed
sekarang cuma lagi pengen nyari mySQL-Front dan komponen yang bagus.
ada yang bisa beri saran ?

untuk saat ini, untuk belajar baru menggunakan mySQL 4.0
komponen : myDAC - http://www.crlab.com/
mySQL front :
premiumSoft Navicat - http://navicat.com/
dan EMS mySQL manager 3 trial - http://sqlmanager.net/products/mysql/manager/

oh ya ada pertanyaan lagi neh Razz
kenapa sewaktu saya membuat foregin key atau relasi antar tabel kok gak bisa ya. katanya "bla.. bla.. for innoDB" emang seh kalo gak salah tipe table ku itu myISAM

_________________
 
 View user's profile Send private message Yahoo Messenger MSN Messenger  
Reply with quote Back to top
silueackOffline
Location:
Post subject:   PostPosted: 14/Aug/2005 10:10
onNovice


Joined: 04-Aug-2005
Posts: 10

Status: Offline
      grounders wrote:
3. Kalo MySQL sebaiknya perintah DML-nya yang berhubungan dengan field tipe date pake perintah formatdatetime('yyyy-mm-dd',var : tanggal);
dengan menggunakan printah itu kemungkinan error kecil, oh ya pada MySQL Field type Date dipastikan dapat kosong atau "allow null", soalnya kalo field dengan tipe date tidak boleh kosong (not null) ada kemungkinan sangat besar akan mengalami error waktu dibuka dengan delphi, sewaktu ada record yang isinya '0000-00-00' (pada field date). Tapi kalo field tersebut diperbolehkan kosong (allow null) maka error tersebut akan teratasi

bener banget, jangan sampek deh ngerasaain betenya waktu error untuk urusan date Sad mysql cuman terima format tanggal YYYY-MM-DD atau YYYYMMDD, kayaknya tanda "-" bisa diganti ama karakter literal, CMIIW
bw, ane pake default tangal 0000-00-00 buat field bertipe date dan ane set not null... tapi kok gak muncul errornya ya? kira2 kondisi yg pegimana yg bikin tuh error muncul? TIA

      grounders wrote:

oh ya kalo kamu mau pake ADO jangan lupa untuk menginstal MDAC yang mulai versi 2.8 atau higher (KALO DAH ADA YANG TERBARU HEHEHEHE)

perasaan yg terakhir ya 2.8 deh Very Happy
oh, iya... tau gak caranya nyertain installer Mysql,MyODB,MDAC dan aplikasi yang kita distribusikan kedalam 1 paket penginstalan yang otomatis? tulungin ya... pls Very Happy

      grounders wrote:

Oh ya sebagai informasi, kayaknya kalo anda pake MySQL nantinya mungkin akan sering menemui error "Record can not located ... bla bla bla" yang merupakan ciri dari database tipe optimistic. Hal itu dapat terjadi kalau anda menggunakan mekanisme SQL (pake SQL statement) untuk melakukan perubahan data pada satu tabel, yang kemudian perubahan pada tabel tersebut dilakukan dengan mekanisme tabel (bawaan Delphi) ataupun sebaliknya, jadi anda harus hati2 dalam mendefinisikan tipe field2 anda nantinya... bukan nakutin lho, hehehehe
solusinya mungkin dengan:
1. jika pada tabel tersebut menggunakan mekanisme SQL maka pakai SQL trus aja ataupun sebaliknya
2. cermat dalam mendefinisikan tipe dan keadaan suatu field (null or not null)

Mekanisme SQL itu lebih jelasnya yg pegimana? selama ini ane cuman pake DML ama DQL aja seh Very Happy tulung dikasih pencerahan ya Very Happy

      grounders wrote:

banyak banget ya , heheheh, mungkin itu sekedar sharing informasi aja dari pengalaman yang saya alami aja, kalo rekan2 ada pendapat atau mungkin solusi lain tolong di sharing aja ma qta2,,,
good luck, buat nyoba MySQL

Thanks banget bro grounders, ane juga lagi coba ngoprek MySQL... soalnya kan free Very Happy dan bisa di extend ke web.. hehehe...

~ Silver, Blue, Black ~
 
 View user's profile Send private message  
Reply with quote Back to top
groundersOffline
Location:
Post subject:   PostPosted: 13/Sep/2005 16:58
onKnowledgeable


Joined: 11-Jul-2005
Posts: 159

Status: Offline
      Quote:
bener banget, jangan sampek deh ngerasaain betenya waktu error untuk urusan date Sad mysql cuman terima format tanggal YYYY-MM-DD atau YYYYMMDD, kayaknya tanda "-" bisa diganti ama karakter literal, CMIIW
bw, ane pake default tangal 0000-00-00 buat field bertipe date dan ane set not null... tapi kok gak muncul errornya ya? kira2 kondisi yg pegimana yg bikin tuh error muncul? TIA


Setau saya coba kamu isi tabel dengan field datenya dibiarkan tanpa data (khusus untuk field date kamu kosongkan). Dengan keadaan field date dalam keadaan not null kemungkinan akan keluar error....



      Quote:
grounders wrote: ›
Oh ya sebagai informasi, kayaknya kalo anda pake MySQL nantinya mungkin akan sering menemui error "Record can not located ... bla bla bla" yang merupakan ciri dari database tipe optimistic. Hal itu dapat terjadi kalau anda menggunakan mekanisme SQL (pake SQL statement) untuk melakukan perubahan data pada satu tabel, yang kemudian perubahan pada tabel tersebut dilakukan dengan mekanisme tabel (bawaan Delphi) ataupun sebaliknya, jadi anda harus hati2 dalam mendefinisikan tipe field2 anda nantinya... bukan nakutin lho, hehehehe
solusinya mungkin dengan:
1. jika pada tabel tersebut menggunakan mekanisme SQL maka pakai SQL trus aja ataupun sebaliknya
2. cermat dalam mendefinisikan tipe dan keadaan suatu field (null or not null)

Mekanisme SQL itu lebih jelasnya yg pegimana? selama ini ane cuman pake DML ama DQL aja seh Very Happy tulung dikasih pencerahan ya Very Happy


ternyata kesalahan saya itu karena saya memberikan property untuk tabel itu dengan "not null" padahal data pada field itu (asumsikan field bertipe string) berupa ''. dengan memberi property "allow null" error dapat teratasi. Jadi kasusnya hampir sama dengan error pada date.
 
 View user's profile Send private message  
Reply with quote Back to top
LuriDarmawan
Location: here
Post subject:   PostPosted: 14/Sep/2005 05:41
onApaAdanya


Joined: 15-Mar-2005
Posts: 1617
Location: here
      cyber_hecker wrote:
eh by the way. CMIIW maksudnya apa sehh Embarassed

CMIIW = Correct Me If Im Wrong
atau..
Cakep Memang Ini Insan Wanusia ... xixixixixi...

_________________
KIOSS Project, http://kioss.com

http://Delphi-Id.Org | http://Fox-Id.Org | http://PHP-Id.org | http://InfoBencana.web.id
http://opensource-indonesia.com | http://VideoSilat.com | http://SilatIndonesia.com
 
 View user's profile Send private message Visit poster's website Yahoo Messenger  
Reply with quote Back to top
boandrenalinOffline
Location: jkt
Post subject:   PostPosted: 14/Sep/2005 08:55
onNovice


Joined: 23-Jun-2005
Posts: 14
Location: jkt
Status: Offline
Assalamualaikum baru2 ini saya mencuba mysQl4 dan Zeos vcl.

Saya nak bertanya pada yang bisa menjawab..
Apakah Zeos dan mySQL bisa untuk Transaction (begintrans,rollback,commit)??
Karna saya lihat di demonya zeos ko ga ada..adakah yg sudi mendemo codenya pada saya.

Mohon binaan.
Thanks.

_________________
DELPHI = nDELete PHIkiran
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 12 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic





Powered by PNphpBB2 © 2003-2009 The Zafenio Team
Credits


| Register | Lost Password ? |