| Author |
Message |
lela |
| Location: |
|
Post subject: bikin program Client-Server??????
Posted: 27/Feb/2006 13:01
|
|
onSkilled
Joined: 03-Jun-2005
Posts: 109
Status: Offline
|
|
aqu bikin program yang niatnyamah bisa Client-Server,
disini database yang saya gunakan MySQL, dengan menggunakan DBExpress
program yang saya buat ini databasenya disimpan pada komputer 1,
saat program dijalankan pertamakali yang harus dilakukan yaitu koneksi terhadap database,
tapi error terjadi saat komputer 2 menjalankan koneksi dan komputer 1 dalam keadaan
sedang mengakses databasenya(koneksi ke database telah dilakukan),
tapi klo komputer 1 sudah tidak menjalankan koneksi ke database(mendisconnect),
komputer 2, koneksinya lancar2 aja tuh.
begitu juga sebaiknya, klo aq koneksi dulu komputer 2, trus komputer 1 mengoneksi,
maka akan terjadi error.
sintak koneksi-nya
with DataModule.SQLConnection do
begin
Close;
Params.Clear;
Params.Add('DriverName=MYSQL');
Params.Add('HostName='+FormKoneksi.ServerName.Text);
Params.Add('Database='+FormKoneksi.Database.Text);
Params.Add('User_Name='+FormKoneksi.UserName.Text);
Params.Add('Password='+FormKoneksi.password.Text);
Params.Add('Blobsize=-1');
Params.Add('LocaleCode=0000');
Open;
end;
DataModule.SQLQuery1.Active:=true;
DataModule.ClientData1.Active:=true;
.
.
.
aq, nga tau apa yang terjadi sama program aq
apakah ada yang salah dengan algoritma sintak koneksiku ini,
apa yang harus saya lakukan
karna yang apu pengen kedua komputer tersebut bisa menjalankan program
dengan mengakses databasenya secara bersaman.
mohon bantuannya ya....
.nuhun.  |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: 27/Feb/2006 21:35
|
|
onProfessional

Joined: 06-Aug-2005
Posts: 648
|
|
Uhm...asyik Nech....Klu Di SQLSERVER Kita Bisa Mengatur Hak Akses Untuk Setiap Client...Tapi klu Untuk Di MYSQL BLom Nyoba.. Tapi Kayanya Syntaxnya Juga Rada2 Mencurigakan...
code : pascal with DataModule.SQLConnection do begin Close; Params.Clear; Params.Add('DriverName=MYSQL'); Params.Add('HostName=' FormKoneksi.ServerName.Text); Params.Add('Database=' FormKoneksi.Database.Text); Params.Add('User_Name=' FormKoneksi.UserName.Text); Params.Add('Password=' FormKoneksi.password.Text); Params.Add('Blobsize=-1'); Params.Add('LocaleCode=0000'); Open; end; DataModule.SQLQuery1.Active:=true; DataModule.ClientData1.Active:=true;
Yang Ini Punya Mbak Lela ya!!!
Coba Direvsi Dikit
code : pascal Begin DataModule.SQLQuery1.Close; DataModule.ClientData1.Close with DataModule.SQLConnection do begin Close; Params.Clear; Params.Add('DriverName=MYSQL'); Params.Add('HostName=' FormKoneksi.ServerName.Text); Params.Add('Database=' FormKoneksi.Database.Text); Params.Add('User_Name=' FormKoneksi.UserName.Text); Params.Add('Password=' FormKoneksi.password.Text); Params.Add('Blobsize=-1'); Params.Add('LocaleCode=0000'); Open; end; DataModule.SQLQuery1.open; DataModule.ClientData1.open; end;
Ditest Dulu Ya....Coz Lom Dicoba Sech....Mungkin Nga Ngaruh Juga nech....wakakakaakakak |
_________________ == Barudak Jambi ===
Company : http://www.mpiholding.com/
|
| |
|
|
|
 |
|
|
Post subject:
Posted: 28/Feb/2006 08:57
|
|
onMage

Joined: 06-Feb-2006
Posts: 2401
|
|
| Btw. pesan errornya apa? |
_________________ Dude, if you don't understand the basics and just want to get someone else write the code for you, it means you really shouldn't study computer science. Find a different field.
http://delphiexpert.wordpress.com
|
| |
|
|
|
 |
|
kaka-delphi |
| Location: Taziex |
|
Post subject:
Posted: 28/Feb/2006 09:11
|
|
onElite
Joined: 12-Oct-2005
Posts: 1050
Location: Taziex
|
|
Oh iya Pesen errornya apaa mba ?  |
|
|
| |
|
|
|
 |
lela |
| Location: |
|
Post subject:
Posted: 28/Feb/2006 11:05
|
|
onSkilled
Joined: 03-Jun-2005
Posts: 109
Status: Offline
|
|
Access violation ....,
buat lengkapnya aku lupa ga tercatat,
kenapa yah??????
lieur ih! |
|
|
| |
|
|
|
 |
lela |
| Location: |
|
Post subject:
Posted: 28/Feb/2006 11:25
|
|
onSkilled
Joined: 03-Jun-2005
Posts: 109
Status: Offline
|
|
errornya : unable to execute query, bukan yang tadi.
bantuin ya |
|
|
| |
|
|
|
 |
|
kaka-delphi |
| Location: Taziex |
|
Post subject:
Posted: 28/Feb/2006 11:49
|
|
onElite
Joined: 12-Oct-2005
Posts: 1050
Location: Taziex
|
|
|
Quote:
DataModule.SQLQuery1.Active:=true;
Quote:
errornya : unable to execute query, bukan yang tadi.
bantuin ya
Pasti Query nya kosong tuch. Jadi sebelum di aktifkan, pastikan query nya terisi.
Misal:
code : pascal with DataModule.SQLQuery1 do begin Close; SQL.Clear; SQL.Add('SELECT * FROM NamaTable'); Open; // baru open atau Active:= true; end;
Oke silahkan dicoba...  |
|
|
| |
|
|
|
 |
|
wongdee2t |
| Location: Yogyakarta |
|
Post subject:
Posted: 28/Feb/2006 12:16
|
|
onConfident

Joined: 23-Aug-2005
Posts: 26
Location: Yogyakarta
|
|
iya nih., kalo dari errornya. Suspectnya ke querynya nih...
btw.,mb' SQLQuery1 dan ClientData1 itu menjalankan perintah SQL apaan yah?
numpang OOT nanya' (tp masih berhubungan seh.. ):
komponen DBExpress bawaan delphi tuh untuk koneksi ke mySql hanya support ke versi 4.0.x saja yah? (tidak 4.1.x ato 5.x) |
|
|
| |
|
|
|
 |
mat_koder |
| Location: |
|
Post subject:
Posted: 28/Feb/2006 12:17
|
|
onUber-Skilled

Joined: 16-Jan-2006
Posts: 344
Status: Offline
|
|
... unable to execute Query ....
hmmm aneh ya... klo ngga ada user laen yg sedang konek ( = sendirian ) , ngga error , tapi klo ada user laen yg konek, jadi error....
kayanya kita-kita harus diberi info yg lebih dalam lagi deh... spy bisa ambil kesimpulan....
so.... |
|
|
| |
|
|
|
 |
|
kaka-delphi |
| Location: Taziex |
|
Post subject:
Posted: 28/Feb/2006 12:26
|
|
onElite
Joined: 12-Oct-2005
Posts: 1050
Location: Taziex
|
|
|
Quote:
numpang OOT nanya' (tp masih berhubungan seh..):
komponen DBExpress bawaan delphi tuh untuk koneksi ke mySql hanya support ke versi 4.0.x saja yah? (tidak 4.1.x ato 5.x)
Saya juga pernah mengalami hal tersebut.
Kayaknya ga support klo ke 4.1 dan 5.x karena berbeda fungsi tuch. Mendingan cari komponen lain aja, klo pake DBex saya kurang sreg tuch. |
|
|
| |
|
|
|
 |
|
wongdee2t |
| Location: Yogyakarta |
|
Post subject:
Posted: 28/Feb/2006 12:50
|
|
onConfident

Joined: 23-Aug-2005
Posts: 26
Location: Yogyakarta
|
|
hmm., tq..tq.. atas infonya. Jadi benar ternyata... . Dan mungkin ini bisa jadi bahan pertimbangan buat mb' lela, untuk berpindah ke laen hati kekekkekee. Ke laen komponen ato laen versi mysql maksudnya.. |
|
|
| |
|
|
|
 |
lela |
| Location: |
|
Post subject:
Posted: 28/Feb/2006 15:09
|
|
onSkilled
Joined: 03-Jun-2005
Posts: 109
Status: Offline
|
|
|
|
|
 |
lela |
| Location: |
|
Post subject:
Posted: 28/Feb/2006 17:02
|
|
onSkilled
Joined: 03-Jun-2005
Posts: 109
Status: Offline
|
|
| tapi masih lom jalan gimana ya???? apa salah ku??? |
|
|
| |
|
|
|
 |
lela |
| Location: |
|
Post subject:
Posted: 01/Mar/2006 10:05
|
|
onSkilled
Joined: 03-Jun-2005
Posts: 109
Status: Offline
|
|
disini client dataset dan sql query yang saya aktifkan saat menjalankan event koneksi 50,
apakah kesalahan unable execute query ini karna terlalu banyaknya Client Datset dan SQLQuery
yang saya aktifkn, tapi kenapa hal ini mesti terjadi?????kita Delphi 7 dan MySql 4.0.x |
|
|
| |
|
|
|
 |
ZeAL |
| Location: |
|
Post subject:
Posted: 01/Mar/2006 13:53
|
|
onProfessional

Joined: 07-Apr-2005
Posts: 763
Status: Offline
|
|
|
|
|
 |
|
|