locked
Error pada saat input data ke acces RRS feed

  • 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 = MyISAM

    pada 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

    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 gambaram
    Kamis, 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.08
    Moderator
  • 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 = MyISAM

    pada 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

    Sabtu, 19 Mei 2012 05.42