alexa-tracking

Main Content

1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/52fc7889fdca1737098b45d2/tampil-data-dengan-text-box
tampil data dengan text box
mohon bantuanya master.....

saya ingin menampilkan data yang tersimpan didatabase, ketika menginputkan variable menggunakan textbox

saya menggunkan sourecode:

private void tb_idf_KeyPress(object sender, KeyPressEventArgs e)
{

SqlConnection sconn = new SqlConnection(koneksi.constr);
string sql = "select nama, nim from tb_mahasiswa where
idf ='" + tb_idf.Text + "'";
try
{
sconn.Open();
SqlCommand cmd = new SqlCommand(sql, sconn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
label_mhs.Text = dr.GetValue(0).ToString();
label_nim.Text = dr.GetValue(1).ToString();
label_ket.Text = dr.GetValue(2).ToString();
}
}

catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
sconn.Close();
}

}

namun data tidak muncul setelah program di run... mohon bantuan para master sekalian
thankz for responding emoticon-Smilie
tampil data dengan text box
Quote:Original Posted By flush88
mohon bantuanya master.....

saya ingin menampilkan data yang tersimpan didatabase, ketika menginputkan variable menggunakan textbox

saya menggunkan sourecode:

private void tb_idf_KeyPress(object sender, KeyPressEventArgs e)
{

SqlConnection sconn = new SqlConnection(koneksi.constr);
string sql = "select nama, nim from tb_mahasiswa where
idf ='" + tb_idf.Text + "'";
try
{
sconn.Open();
SqlCommand cmd = new SqlCommand(sql, sconn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
label_mhs.Text = dr.GetValue(0).ToString();
label_nim.Text = dr.GetValue(1).ToString();
label_ket.Text = dr.GetValue(2).ToString();
}
}

catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
sconn.Close();
}

}

namun data tidak muncul setelah program di run... mohon bantuan para master sekalian
thankz for responding emoticon-Smilie
tampil data dengan text box


pake event text change ga bisa juga gan? emoticon-Bingung
coba agan test aja dulu sebelum code querynya kasih code message box buat mastiin aja itu triggernya kepanggil emoticon-Big Grin
Kalau di perhatikan sekilas code agan.
SQL agan hanya memiliki 2 field (SELECT name, nim FROM ... ), sedangkan di code agan reqest 3 fields (label_mhs, label_nim dan label_ket).
Tentu saja itu akan men-trigger exception, tapi sayang agan hanya menangkap SqlException saja.
Karena yang di trigger bukan error sqlexception, maka exception itu di bypass dan seakan-akan tidak terjadi apapun.
Code agan ganti SqlException menjadi Exception atau bisa menambahkan
Code:

catch (SqlException sqlEx)
{
MessageBox.Show(sqlEx.ToString());
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}