Error pada saat input data ke acces

Jawab Error pada saat input data ke acces

  • 08 Mei 2012 3:56
     
     

    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

Semua Balasan

  • 10 Mei 2012 9:16
     
     
    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
  • 11 Mei 2012 9:08
    Moderator
     
     

    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.

  • 19 Mei 2012 5:42
     
     Jawab

    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