PDA

View Full Version : سوال: مشکل در دستور OleDbDataReader



ya30ien2
دوشنبه 24 تیر 1392, 13:42 عصر
سلام دوستان
میشه بگید مشکل این کد چیه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟


OleDbCommand cmd = new OleDbCommand("select * from Level where UserName='admin'",cn);
cn.Open();
OleDbDataReader dr = cmd.ExecuteReader();
dr.Read();
cn.Close();

نتونستم ازش اجرا بگیرم

CsharpNevisi
دوشنبه 24 تیر 1392, 13:47 عصر
سلام دوستان
میشه بگید مشکل این کد چیه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟


OleDbCommand cmd = new OleDbCommand("select * from Level where UserName='admin'",cn);
cn.Open();
OleDbDataReader dr = cmd.ExecuteReader();
dr.Read();
cn.Close();

نتونستم ازش اجرا بگیرم

باید تو یه چیزی بریزیش :::
اینطوری بنویس
OleDbCommand cmd = new OleDbCommand("select * from Level where UserName='admin'", cn);
cn.Open();
OleDbDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
label1.Text = dr[شماره فیلد].toString();
}
cn.Close();

ya30ien2
دوشنبه 24 تیر 1392, 13:52 عصر
باید تو یه چیزی بریزیش :::
اینطوری بنویس
OleDbCommand cmd = new OleDbCommand("select * from Level where UserName='admin'", cn);
cn.Open();
OleDbDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
label1.Text = dr[شماره فیلد].toString();
}
cn.Close();

دوست عزیز برنامه تا اونجا نمیرسه این یه نمونه بود
من مشکلم فقط کد زیر هست به اینجا میرسه ارور میده

OleDbDataReader dr = cmd.ExecuteReader();
ارور

Syntax error in FROM clause.

CsharpNevisi
دوشنبه 24 تیر 1392, 13:57 عصر
دوست عزیز برنامه تا اونجا نمیرسه این یه نمونه بود
من مشکلم فقط کد زیر هست به اینجا میرسه ارور میده

OleDbDataReader dr = cmd.ExecuteReader();
ارور

Syntax error in FROM clause.

اگه مشکلی هم باشه تو کوئری هستش چک کن ببین نام جدولو فیلدو درست نوشتی .. !!!!

ya30ien2
دوشنبه 24 تیر 1392, 14:00 عصر
همه درست هستش اگه از دیتا آداپتر و دیتا تیبل استفاده کنم مشکلی نیست !!!!!!!!!!!!!!!!!
خودمم موندم مشکل چیه؟؟؟؟؟؟؟؟؟؟؟؟

ya30ien2
دوشنبه 24 تیر 1392, 14:11 عصر
کلا به Level گیر میده اسم جدول رو عوض کردم فکر کنم از کلمات رزرو شده هستش

khokhan
دوشنبه 24 تیر 1392, 15:02 عصر
کلا به Level گیر میده اسم جدول رو عوض کردم فکر کنم از کلمات رزرو شده هستش
درست شد :لبخند:

Reza,M
دوشنبه 24 تیر 1392, 16:53 عصر
[Level] تو براکت بنویسش