locked
Mencari Data dengan Syntax SQl RRS feed

  • Pertanyaan

  • Program VB.NET 2010

    menampilkan peringkat atas 

    dengan SQL

    "SELECT TOP 5 * FROM Barang By Order Harga Desc"

    pertanyaan saya adalah Bagaimana List Programnya jika ingin di ganti top nya menjadi 3 besar, atau 8 besar dengan input dari  TextBox

    Sebelumnya Terima Kasih, Atas bantuannya.

    Minggu, 23 November 2014 17.51

Jawaban

  • HI Artha

    1. Kamu bisa membuat combobox atau dropdown ist dengan jumlah record yang hendak ditampilkan misal 3, 5, atau 8.
    2. Baca nilai dari textbox misal dengan cara var a = txtIsian.Text
    3. Buat sebuah string berparameter misal string query = "Select TOP " + a + "FROM Barang by order Harga Desc"
    4. Dengan menggunakan SqlConnection, SqlDataReader dan SqlCommand kamu bisa mengeksekusi query tersebut contohnya bisa dilihat di sini http://msdn.microsoft.com/en-us/library/haa3afyz(v=vs.110).aspx

    Sekder catatan langkah di atas mewajibkan kamu memvalidasi isian agar tidak terjadi SQL Injection, kamu bisa mencegahnya dengan menggunakan kontrol dengan isian yang dibatasi misal combobox


    Agile and ALM blog at http://ridilabs.net :)

    Senin, 24 November 2014 01.40