| Author |
Message |
ZeAL |
| Location: |
|
Post subject: Uppercase!
Posted: 12/Apr/2005 09:47
|
|
onProfessional

Joined: 07-Apr-2005
Posts: 763
Status: Offline
|
|
|
|
|
 |
kifmesoft |
| Location: |
|
Post subject: RE: Uppercase!
Posted: 13/Apr/2005 16:30
|
|
onKnowledgeable

Joined: 02-Apr-2005
Posts: 176
Status: Offline
|
|
hi ZeAL..
bukankah kalo merubah isi tabel perintahnya UPDATE dan diikuti dengan SET,
kalo tanpa ada kondisi itu maksudnya seperti tanpa WHERE so pasti bisa kan..
tapi kalo tanpa SET kayaknya gak bisa deh, itu kan dah pasangannya..
but, kalo di proses dengan Looping (hehehe..) lewat Delphi, nah itu baru bisa banget ZeAL
meskipun dg loop itu prosesnya jd lebih ribet, tp dalam hal2 tertentu bisa jadi oke banget lho..  |
|
|
| |
|
|
|
 |
ZeAL |
| Location: |
|
Post subject: RE: Uppercase!
Posted: 14/Apr/2005 08:54
|
|
onProfessional

Joined: 07-Apr-2005
Posts: 763
Status: Offline
|
|
iya, tanpa kondisi maksudnya tanpa WHERE.
gue ada puluhan tabel dengan masing2 ada belasan field dan sudah ada ratusan record.
Emang lebih enak si pake delphi aja, ambil data --> uppercase record --> update data.
Gue cuma mo tau aja, ada gak perintah SQL yang bisa melakukan itu...??
Soalnya kalo datanya gue tarik, bisa aja ada kemungkinan data rusak ketika diproses (walau kecil). |
_________________ do i know you?
[ My Blog : http://www.monyetpinter.com ] [ My RPG Project : http://einarc.wordpress.com ] [ FJBex : http://www.fjbex.com ]
|
| |
|
|
|
 |
kifmesoft |
| Location: |
|
Post subject: RE: Uppercase!
Posted: 14/Apr/2005 09:11
|
|
onKnowledgeable

Joined: 02-Apr-2005
Posts: 176
Status: Offline
|
|
ada!, liat di MySQL help ada fungsi UPPER dan LOWER,
saya coba di MySQL-Front spt ini jalan :
Code:
UPDATE biodata
SET nama = UPPER(nama), alamat = UPPER(alamat);
coba deh..  |
|
|
| |
|
|
|
 |
ZeAL |
| Location: |
|
Post subject: RE: Uppercase!
Posted: 14/Apr/2005 13:35
|
|
onProfessional

Joined: 07-Apr-2005
Posts: 763
Status: Offline
|
|
yup, bisa!
tapi apa gak ada yang otomatis..?? kalo tabel ada sepuluh, berarti ada 10 script donk.
Bisa gak dengan satu script, tapi bisa ngerubah semuanya?
banyak maunya ya gue..??? hihhihi
tapi ini kan demi otomatisasi dan fleksibelitas kerja....  |
_________________ do i know you?
[ My Blog : http://www.monyetpinter.com ] [ My RPG Project : http://einarc.wordpress.com ] [ FJBex : http://www.fjbex.com ]
|
| |
|
|
|
 |
kifmesoft |
| Location: |
|
Post subject: RE: Uppercase!
Posted: 14/Apr/2005 17:09
|
|
onKnowledgeable

Joined: 02-Apr-2005
Posts: 176
Status: Offline
|
|
kalo skripnya dibuat otomatis pake Delphi boleh gak??
boleh aja dech..
tapi yang kutau sich satu script untuk satu DataBase
hasilnya satu file script itu isinya kira2 gini :
Code:
UPDATE biodata1
SET nama = UPPER(nama), alamat = UPPER(alamat);
UPDATE biodata2
SET nama = UPPER(nama), alamat = UPPER(alamat);
UPDATE biodata3
SET nama = UPPER(nama), alamat = UPPER(alamat);
........
........
UPDATE biodata10
SET nama = UPPER(nama), alamat = UPPER(alamat);
lha, file scriptnya itu nanti trus di embat ke MySQL-Front,
sekalian file scriptnya nanti bisa terus di ZIP atau RAR buat arsip
kalo langkah2 bikin skripnya, bisa pake komponen Query,
setidaknya 2 buah komponen Query (Query1 & Query2)
Syntax SQL yang dipake pada Query1 :
- SHOW TABLES FROM "NamaDataBase"
setelah Query1 dijalankan, maka kemudian kita melakukan
Query lagi untuk melihat isi tabelnya, misal di Query2
prosesnya dg looping di Query1 yang Syntaxnya di Query2 :
Code:
.....
While Not Query1.Eof Do
Begin
.....
Query2.Close;
Query2.SQL.Clear;
Query2.SQL.Add('SELECT * FROM ' + Query1.Fields[0].AsString);
Query2.Open;
.....
<Bangkitkan Skrip>
.....
End;
.....
jika perjalanannya mulus, maka sekarang kita udah dapet
daftar nama-nama Tabelnya,
terus, misalnya kita Generate Skripnya di komponen MEMO,
maka tambahin aja bagian <Bangkitkan Skrip> dengan kode misalnya :
Code:
.....
.....
Var
i: Integer;
s: String;
.....
Memo1.Lines.Add(Format('UPDATE %s', [Query1.Fields[0].AsString]));
s:= 'SET ';
For i:= 0 To Query2.Fields.Count - 1 Do
If Query2.Fields[i].DataType = ftString Then
Begin
s:= s + Format('%s = UPPER(%s)',
[Query2.Fields[i].FieldName, Query2.Fields[i].FieldName]);
If i < Query2.Fields.Count - 1 Then
s:= s + ', ';
End;
s:= s + ';';
Memo1.Lines.Add(s);
.....
.....
tetapi, sekali lagi.. ini hanya jika skripnya dibuat dari Delphi lhooo
kalo yang skripnya dibuat dari MySQL, aku blm tau ZeAL
atau suruh yang Entry Data nyalain Caps Lock aja, hehehe.. sorry  |
|
|
| |
|
|
|
 |
ZeAL |
| Location: |
|
Post subject: RE: Uppercase!
Posted: 15/Apr/2005 08:18
|
|
onProfessional

Joined: 07-Apr-2005
Posts: 763
Status: Offline
|
|
kalo yang pake delphi mah dah tau...
soalnya gue sempet buat converter dari paradox ke MySQL.. (ada yang mau?)
dan sifatnya flexible.. (kalo table berubah, script juga otomatis berubah...
Dulu dibuat gara-gara gak ketemu software yang freeware... hihhi...
berarti gak tau yah..
manual dech... (pake delphi maksudnya...)
ya sudah, gak pa2...
thanks beratz... |
_________________ do i know you?
[ My Blog : http://www.monyetpinter.com ] [ My RPG Project : http://einarc.wordpress.com ] [ FJBex : http://www.fjbex.com ]
|
| |
|
|
|
 |
kifmesoft |
| Location: |
|
Post subject: RE: Uppercase!
Posted: 15/Apr/2005 12:44
|
|
onKnowledgeable

Joined: 02-Apr-2005
Posts: 176
Status: Offline
|
|
|
Quote:
soalnya gue sempet buat converter dari paradox ke MySQL.. (ada yang mau?)
ini baru siiipp!!
Quote:
berarti gak tau yah..
manual dech... (pake delphi maksudnya...)
ya sudah, gak pa2...
Silakan terbang sebentar ke forum laen..
setelah dapet infonya kabari ke sini yaaaa
ditunggu infonya lhooo |
|
|
| |
|
|
|
 |
lumpurpanas |
| Location: |
|
Post subject:
Posted: 15/Nov/2006 14:21
|
|
onIntermediate

Joined: 15-Nov-2006
Posts: 39
Status: Offline
|
|
Mau tanya kalau query mysql biar bisa bedakan huruf besar dan huruf kecil gimana ya perintahnya?
 |
|
|
| |
|
|
|
 |
zed1308 |
| Location: |
|
Post subject:
Posted: 27/May/2009 15:22
|
|
onSkilled
Joined: 30-Oct-2007
Posts: 65
Status: Offline
|
|
|
lumpurpanas wrote:
yup..sy pun mau tahu.bagimana caranya |
|
|
| |
|
|
|
 |
|
|