Penjawab teratas
Error pada saat input data ke acces

Pertanyaan
-
saya memiliki database dengan key = xKey
kemudian saya insert 1 buah file dengan key = 'burung'
terjadi error jika saya input kembali dengan key = 'burung'
bagaimana cara cek apakah key sudah ada atau belum
Selasa, 08 Mei 2012 03.56
Jawaban
-
salam hangat,
untuk melakukan pengecekan apakah data yang ada sudah kita inputkan sebelumnya atau tidak, anda bisa berikan sebuah statement pada aplikasi anda, (dengan catatan statement tsb merujuk pada values yang ada dalam table). biasanya yang bersifat primary yg akan ditolak.
misal :
(
int ID_Member(10) NOT NULL AUTO_INCREMENT,
varchar Nama(20) NOT NULL,
varchar Alamat(15) NOT NULL,
varchar Email(25) NOT NULL,
//dst
PRIMARY KEY (ID_member),
)
ENGINE = MyISAMpada saat insert into values 'blablabla',
berikan test pengujian values dgn iterasi, baik itu if - else ato yg lain nya... berikaan exception handling untuk errornya agar aplikasi tidak stack..example
try
{// statement if true
}
catch (SQLExecption ex)
{// statement if false
messagebox.show(ex.message);}
semoga bisa membantu,
regard
- Disarankan sebagai Jawaban oleh r aditya gumay Sabtu, 19 Mei 2012 05.42
- Ditandai sebagai Jawaban oleh Agnes SannieModerator Senin, 21 Mei 2012 09.15
Sabtu, 19 Mei 2012 05.42
Semua Balasan
-
key di sini apakah Index di table? jika iya, maka kamu tidak bisa insert data dengan data kembar (harus unique), kalau bisa struktur tablenya (dalam bentuk SQL) di sertakan juga biar ada gambaramKamis, 10 Mei 2012 09.16
-
Halo ukung,
Terima kasih atas partisipasinya dalam forum MSDN Indonesia!
Betul seperti yang saudara robby katakan, setiap index di table harus unique. Mungkin bisa disertakan table yang anda buat supaya bisa mempermudah rekan – rekan di forum ini untuk membantu anda.
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.Jumat, 11 Mei 2012 09.08Moderator -
salam hangat,
untuk melakukan pengecekan apakah data yang ada sudah kita inputkan sebelumnya atau tidak, anda bisa berikan sebuah statement pada aplikasi anda, (dengan catatan statement tsb merujuk pada values yang ada dalam table). biasanya yang bersifat primary yg akan ditolak.
misal :
(
int ID_Member(10) NOT NULL AUTO_INCREMENT,
varchar Nama(20) NOT NULL,
varchar Alamat(15) NOT NULL,
varchar Email(25) NOT NULL,
//dst
PRIMARY KEY (ID_member),
)
ENGINE = MyISAMpada saat insert into values 'blablabla',
berikan test pengujian values dgn iterasi, baik itu if - else ato yg lain nya... berikaan exception handling untuk errornya agar aplikasi tidak stack..example
try
{// statement if true
}
catch (SQLExecption ex)
{// statement if false
messagebox.show(ex.message);}
semoga bisa membantu,
regard
- Disarankan sebagai Jawaban oleh r aditya gumay Sabtu, 19 Mei 2012 05.42
- Ditandai sebagai Jawaban oleh Agnes SannieModerator Senin, 21 Mei 2012 09.15
Sabtu, 19 Mei 2012 05.42