Arsip: menampilkan namabarang sesuai yang diketikkan

more 16 years ago
jackdee98
misii... :?
saya pernah pake ttable pake paradox..
dengan kode begini... :
procedure TForm1.Button1Click(Sender: TObject);
begin
query1.Close;
query1.prepare;
query1.ParamByName
('NamaBarang').value := '%'+TNamaBarang.Text+'%';
query1.Open;
end;
di query1 nya gini..
Select *
from tBLsTOKbARANG
Where Tblstokbarang.namabarang like:NamaBarang
{dengan kondisi param di query1 "namabarang" adalah string}
nah.. sekarang saya ubah database saya pake mysql (kan pengen maju gitu..)
tapi masalahnya pas di buat gini :
clientdataset1.Close;
clientdataset1.prepare;
clientdataset1.ParamByName
('NamaBarang').value := '%'+TNamaBarang.Text+'%';
clientdataset1.Open;
kok gak jalan... mungkin temen2 ada solusi yang terbaik buat saya...
misal saya mau nampilin daftar barang, barang yang tampil sesuai dengan
saya ketikkan ... yah seperti pricelist gitu lah..
terimakasih atu mah... atas responnya.. saya tunggu... :)

more 16 years ago
jackdee98
pas sqldataset1nya tak aktifin katanya gini... "you have an error in your syntax. check the manual that correspondens to your MySQL server version for the right syntax to use near 'LIKENULL' at line 1 " ..
gimana tuh??

more 16 years ago
e_soep
"you have an error in your syntax. check the manual that correspondens to your MySQL server version for the right syntax to use near 'LIKENULL' at line 1 " ..mungkin tidak di ijinkan untuk data yg kosong.... kalau seperti ini... ('NamaBarang').value := QuotedStr('%'+TNamaBarang.Text+'%'); bisa ga'?... sory...coz aq pas ga' pakai delphi...jd ga' coba dlu...

more 16 years ago
jackdee98
yaa.. itu. kayak yang diatas... btw saya pake delphi7 trus databasenya pake mysql4.0 trus...kalo yang lama databasenya pake paradox, tak ganti soalnya suka eror. saya kan ndak suka yang error error gitu... akibatnya ya gini...malah gak jalan... :lol:

more 16 years ago
jackdee98
tadi di sms sama delphinya pesen errornya " list index out of bonds (0) "
procedure TForm1.Button1Click(Sender: TObject);
begin
sqldataset1.active:=false;
//sqldataset1.CommandText:='select from tbarang where tbarang.namabarang like:namabarang ';
//sqldataset1.CommandText:='select from tbarang WHERE namabarang LIKE AN';
sqldataset1.CommandText:=QuotedStr('%'+TNamaBarang.Text+'%');
sqldataset1.Params[0].DataType :=ftstring;
sqldataset1.Active :=true;
Clientdataset1.Active :=false;
Clientdataset1.Active :=true;
end;

more 16 years ago
jqplix
Sory kalo salah, ini analisa saja
procedure TForm1.Button1Click(Sender: TObject);
begin
sqldataset1.active:=false;
//sqldataset1.CommandText:='select from tbarang where tbarang.namabarang like:namabarang ';
//sqldataset1.CommandText:='select from tbarang WHERE namabarang LIKE AN';
[ADA KESALAHAN SYNTAX , disini ga ada perintah SELECT ]
sqldataset1.CommandText:=QuotedStr('%'+TNamaBarang.Text+'%');
[list index out of bonds (0) --> terjadi karna ga ada array parameternya -- lihat CommandText-nya]
sqldataset1.Params[0].DataType :=ftstring;
sqldataset1.Active :=true;
Clientdataset1.Active :=false;
Clientdataset1.Active :=true;
end;
[SEPERTINYA]
sqldataset1.CommandText:='select from tbarang where tbarang.namabarang like:namabarang ';
sqldataset1.Params[0].DataType :=ftstring;
//coba mencoba
SQLdataset1.Params[0].Item := QuotedStr('%'+TNamaBarang.Text+'%')
atau
SQLdataset1.SQLParambyName('NamaBarang').value := QuotedStr('%'+TNamaBarang.Text+'%');
KALO GA BISA PAKE TANDA '%' PAKE TANDA YG LAIN '*' ATAU '&' atau ga usah pake tanda apa-apa
coba dulu di MYSQL nya
kalo ga bisa LIKE: diganti =:

more 16 years ago
ho2sly
klo masalah ini
sqldataset1.active:=false; //sqldataset1.CommandText:='select from tbarang where tbarang.namabarang like:namabarang '; //sqldataset1.CommandText:='select from tbarang WHERE namabarang LIKE AN'; sqldataset1.CommandText:=QuotedStr('%'+TNamaBarang.Text+'%'); sqldataset1.Params[0].DataType :=ftstring; sqldataset1.Active :=true; Clientdataset1.Active :=false; Clientdataset1.Active :=true;kan commmand textnya di disabel ( di jadiin comment ) ya wajar klo di eksekusi error. trus coba kalo searching g'usah pake param by name, langsung aja gini sqldataset1.CommandText:='select * from tbarang WHERE namabarang LIKE'+QuotedStr('%'+search_text+'%' )'; search_text bisa diambil dari edit text atau yg laen
more ...
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
- Save dan Load Gambar ke Database, was update dr artikel
by LuriDarmawan in Multimedia & Graphic Enhancement more 15 years ago - INSERT n UPDATE pada ADO ???
by coacoac in Tip n Trik Pemrograman more 17 years ago - Tipe data boolean
by wati in FireBird more 17 years ago - Print dbgrid langsung tanpa memakai Qreport, Rave dll
by mrzie05 in Reporting more 15 years ago - PostgreeSQL
by yayaretina in Lain-lain more 16 years ago - FORMAT
by marsedho2005 in Enginering more 19 years ago - FTP dgn delphi
by mas_kofa in Hal umum tentang Pascal Indonesia more 18 years ago - blob atau link?
by simba in Bedah Kasus more 16 years ago - column header selalu ga muncul...
by p2bf in Tip n Trik Pemrograman more 18 years ago - Tanya nama komponen Delphi
by fatahjunaidi in OOT more 16 years ago