Arsip: Delphi vs Ms.Access

more 14 years ago
wiedhodho
Mas saya mo nanya nih
saya coba untuk membuat aplikasi delphi dengan database ms.access menggunakan ADOconnection dan Adoquery.
ketika saya mencoba untuk insert, saya temukan error
"...OleDBexeption syntax error in insert into statement...."
mohon bantuannya mas

more 14 years ago
_lmz
ahhh, mungkin ada syntax error di statement insert into anda?
Karena mayoritas di sini bukan paranormal :), maka tanpa melihat statement INSERT INTO anda / potongan programnya ya rasanya siapapun susah membantunya...

more 14 years ago
wiedhodho
var
q_insert:string;
begin
q_insert:='insert into user(username,password) values(''admin'',''pass'')';
adoquery1.active:=false;
adoquery1.sql.clear;
adoquery1.sql.add(q_insert);
adoquery1.active:=true;
adoquery1.execsql;
end;
kurang lebih sepperti itu mas.
anehnya saya menggunakan syntax yg sama untuk table lain, tidak ada masalah. tapi ketika saya guanakan syntax tersebut muncul error.
mohon bantuannya mas...........

more 14 years ago
yoebhe
saya ga pernah pake adoquery, apa beda dgn query biasa?
kl query biasa mestinya query anda itu gini:
query1.close;
query1.sql.clear;
query1.sql.add('insert...');
query1.execsql;
Apakah fungsi active:=true di adoquery itu sama dengan open di query biasa. Jika diopen dahulu sebelum execsql tentu tidak bisa.
CMIIW

more 14 years ago
_lmz
@wiedhodho:
ada beberapa nama di sana yang merupakan reserved word (firasat saya sih "user" dan "password"). Coba diberi "quoting". Kalau dalam database lain sih biasanya pakai petik dua, tapi kalau access lebih suka dengan kurung siku.
Jadi:
q_insert:='insert into user values(''admin'',''pass'')';
Kalau gagal cek besar-kecilnya nama field dan tabel. Siapa tahu dia kalau diquoting menjadi case-sensitive.... Atau lain kali jangan pakai nama tersebut karena susah menggunakannya dari SQL (kalau dari GUI Access sih semuanya sama saja).
Juga betul kata yoebhe: jangan pakai active := true untuk sesuatu yang tidak menghasilkan resultset (mis. INSERT, UPDATE, DELETE). Active := true atau Open (sama saja) biasanya hanya digunakan untuk SELECT.

more 14 years ago
wiedhodho
Makasih ya mas ..........
sekarang delphi saya dah bisa lancar.
Mas mang sakti .
TOP BANGET deh pokonya
Thanx banget .........

more 11 years ago
khokho
mas wiedhodho, saya pny tgs database dgn access 2003 mnggunakan delphi 7. saya bener2 pemula dlm delphi.. saya bole mnta program delphi mas tidak??!!! kl blh tlg dikirim via emali: khokho7_milan@yahoo.com. saya sangat berterima ksih kl mas bs bantu...
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
- Project Group dalam Lazarus
- FastPlaz Database Explorer
- Release: FastPlaz Super Mom v0.12.22
- PascalClass #3: Web Development with Free Pascal
- Makna Pascal di Pascal Indonesia
- Kulgram : Instalasi Lazarus di Perangkat Berbasis ARM
- PascalClass #1: Analisa Database dan Machine Learning
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
- Mengenal OXYGENE – Pascal For .NET
- PascalTalk #5: UX: Research, Design and Engineer
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 3 months ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 3 months ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 months ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 1 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 8 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 8 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 8 years ago
Random Topic
- tile isometric
by dinorich in Games more 12 years ago - OOT: Semarang Banjir
by kaka-delphi in OOT more 14 years ago - program antrian seperti di bank
by diah_intan in Enginering more 13 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 months ago - Fungsi memanggil fungsi
by hendra_sir84 in Hal umum tentang Pascal Indonesia more 13 years ago - set property komponen saat runtime?
by ianhade in Tip n Trik Pemrograman more 10 years ago - Problem Query di SQLITE
by kenjiro in Tip n Trik Pemrograman more 12 years ago - showmessage
by nurez in MySQL more 13 years ago - Mencari inspirasi
by mmmot in MySQL more 12 years ago - Visi.B And M.Maker
by saysansay in Tip n Trik Pemrograman more 15 years ago