PDA

View Full Version : گرفتن مقدار column دیتابیس اکسس



CrazyMember2
پنج شنبه 28 دی 1396, 19:36 عصر
سلام دوستان خواهش می کنم کمکم کنید 1 روزه هر چی سرچ میکنم هر کار میکنم پیدا نمیکنم راهشو من میخوام مقدار کولمون payb رو از ردیفی که مقدار کولمون shenas مشخص کردم رو بهم بده و داخل label بنویسه هرکار میکنم اررور میده کمکم کنید: در ضمن یه نکته رو بگم این کولمون payb که من مقداررش رو میخوام داخل دیتابیس integer هست عدد هست و من مقدار String نمیخوام همون مقدار int میخوام چون باید محاسبات انجام بدم باهاش
private void textBox9_TextChanged(object sender, EventArgs e)
{
using (OleDbConnection con = new OleDbConnection(Connection))
{
using (OleDbDataAdapter da = new OleDbDataAdapter("select * from Table1 where shenasb='" + textBox9.Text + "'", con))
{
DataTable dt = new DataTable();
con.Open();
da.Fill(dt);
con.Close();
if (dt.Rows.Count > 0)
{
using (OleDbDataAdapter ma = new OleDbDataAdapter("select payb from Table1 where shenasb='" + textBox9.Text + "'", con))
{
con.Open();
OleDbCommand cmd = new OleDbCommand("select payb from Table1 where shenasb = '" + textBox9.Text + "'", con);
cmd.Connection = con;
OleDbDataReader reader = cmd.ExecuteReader();
DataTable bt = new DataTable();
ma.Fill(bt);
if (reader.Read())
{
int hogh = reader["payb"];
label11.Text = hogh;
}
reader.Close();

con.Close();

CrazyMember2
پنج شنبه 28 دی 1396, 21:06 عصر
دوستان من عجله دارم خواهش میکنم خیلی فوریه نیاز دارم کمکم کنید اگه کسی میدونه دریغ نکنه

Mahmoud Zaad
پنج شنبه 28 دی 1396, 21:19 عصر
سلام
int hogh = Convert.ToInt32( reader["payb"].ToString());