Arsip: clientdataset pada aplikasi client

more 17 years ago
bad2001
sohib2 delphier, ane mau mohon bantuannya yaa... :lol:
ane lgi buat aplikasi client server pakai remote data module.
lalu remote module ane isi dgn adoconnecion, adotable/adoquery, dan datasetprovider.
selanjutnya datamodule milik client ane isi dgn DComconnection, clientdataset, dan datasource.
pd saat ane mengeksekusi printah pada property commandtext milik clientdataset seperti berikut ini
with DM2.ClientQueryAdmin do
begin
close;
Params.ParamByName('Us').AsString:=EdUser.Text;
Params.ParamByName('pass').AsString:=string1;
Params.ParamByName('Jab').AsString:=ComboBoxJabatan.Text;
CommandText:='';
CommandText :='Select jabatan, User, password From Admin'+
' Where jabatan = :jab and User = :Us'+
' and password = :pass';
open;
end;
muncul pesan error "CommandText Changes are not allowed ".
padahal parameter nya jg uda di create dan ane jg uda coba dengan perintah sederhana seperti
'Select * from admin'.
tp ga bisa jg, ada yg bisa bantu?
nb : string1 = encrypt dari password

more 17 years ago
ozan
klo gini gimana :
with DM2.ClientQueryAdmin do
begin
close;
CommandText :='Select jabatan, User, password From Admin'+
' Where jabatan = :jab and User = :Us'+
' and password = :pass';
Params.ParamByName('Us').AsString:=EdUser.Text;
Params.ParamByName('pass').AsString:=string1;
Params.ParamByName('Jab').AsString:=ComboBoxJabatan.Text;
open;
end;
:D

more 17 years ago
bad2001
sama aja bang ozan, kayaknya clientdataset nya ga mau mengeksekusi query. sampai puyeng nih... :shock:

more 17 years ago
bad2001
ternyata Tclientdataset.commandtext ga bisa dipakai buat query . aneh... :?:
jadi ane pakai filter
with DM2.ClientQueryAdmin do
begin
Active:=false;
filter:=' (Jabatan = '''+ComboBoxJabatan.Text+''') and (User = '''+EdUser.text+''') and (Password = '''+String1+''')';
filtered:=true;
Active:=true;
end;
if DM2.ClientQueryAdmin.recordcount = 0 then
showmessage('Login Failed');

more 17 years ago
_lmz
Dari pesan error "CommandText Changes are not allowed " maka kesimpulan yang dapat diambil adalah --- jangan merubah CommandText. Bagaimana jika anda membuat satu query sendiri di remote data module yang mana nilai CommandText nya sudah berisi sesuai yang anda inginkan yaitu 'Select jabatan, User, password From Admin Where jabatan = :jab and User = :Us and password = :pass'. Sehingga di aplikasi client anda tinggal setting parameter saja?

more 17 years ago
bad2001
@_lmz
tapi intinya emang Clientdataset ga mau mengeksekusi query mas.
pada remote module ana isi AdoConnection, Adotable, dana datasetprovider
pada aplikasi client ana taruh Dcomconnection, clientdataset dan datasource nya.
intinya ane cuma mau menjalankan perintah di client pakai query language mas. gimana ya mas, karena ada perintah lain yg harus dijalankan dengan query language.

more 17 years ago
belajaraja
Salam,
COba pake AdoDataset nya, itu bisa langsung kok, kan udah ada koneksi nya, nanti hasilnya di masukkan de dalam tabel pake DataSource.
var
mysql : String:
begin
Adodataset.Close;
mysql :='Select........where.....And....';
Adodataset.connection = AdoConnection;
Adodataset.coomandtext := Mysql
Adodataset.Active := True;
Datasource.Dataset := AdoDataset;
//kalo mau di tampilin di grid, tambahin aja
DBGrids.Datasource := Datasource;
end;

more 17 years ago
zeinix
Coba dilihat option DatasetProvidernya apakah dikasih untuk merubah command text

more 17 years ago
kaka-delphi
Seperti yang bro @zeinix bilang
Coba di set poAllowCommandText pada Options DataSetProvider menjadi TRUE

more 17 years ago
bad2001
@belajaraja
kalo buat aplikasi client kayaknya ga bs
@zeinix & @kaka_delphi
ane ga perhatiin klo di disitu ada options dataset provider.... :D thanks bro entar ane coba di rumah
more ...
- Pages:
- 1
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
- kenapa Suara lebih dulu daripada label.caption ?
by gormet in Multimedia & Graphic Enhancement more 16 years ago - Pemula minta tolong....!!
by bocahklaten in Hal umum tentang Pascal Indonesia more 17 years ago - Delphi 2009, Lazarus 0.9.26 dan Delphi Prism
by deLogic in Komersial more 16 years ago - Soal Sql Server 2005
by juan81 in Hal umum tentang Pascal Indonesia more 17 years ago - Decompose file jpg dan bmp
by dannytux in Tip n Trik Pemrograman more 17 years ago - Query pada SQL Server - akses variable bit
by shindo in Hal umum tentang Pascal Indonesia more 17 years ago - Query SQL di delphi
by divanda in Lain-lain more 17 years ago - [Ask] Delphi - VoIP
by bapz in Network, Files, I/O & System more 15 years ago - Mengganti Icon File Applikasi yang runtime
by DeulleDo-X in Hal umum tentang Pascal Indonesia more 19 years ago - antiVirus
by collar in Tip n Trik Pemrograman more 17 years ago