PDA

View Full Version : خواندن تصادفی داده ها از بانک اطلاعاتی



shahrzad2
پنج شنبه 24 خرداد 1386, 19:01 عصر
من یک تابع random نوشتم تا به صورت random رکورد هارا از sql بخوانه ولی اجرا نمی شه لطفا کمکم کنید
int q,i=0;
Random r = new Random();
do
{
do
{
q = r.Next(200);
} while (q >= 100);

SqlConnection objConnection = new SqlConnection("Data Source=localhost;Initial Catalog=prjtype;Integrated Security=True");
SqlCommand objcommand = new SqlCommand();
string a = "select tbltype.word from tbltype where tbltype.code=@q";
SqlCommand objCommand = new SqlCommand(a, objConnection);
objConnection.Open();
SqlDataReader objdatareader = objCommand.ExecuteReader();
objdatareader.Read();
textBox1.Text = objdatareader["word"].ToString()+textBox1.Text;
objdatareader.Close();
i++;
} while (i <= 50);

Alireza_Salehi
پنج شنبه 24 خرداد 1386, 21:39 عصر
این Command پارامترش اضافه نشده باید هم اجرا نشه !

در ضمن از تگ کد استفاده کنید بشه کدتون رو خوند.

shahrzad2
پنج شنبه 24 خرداد 1386, 22:25 عصر
این Command پارامترش اضافه نشده باید هم اجرا نشه !

در ضمن از تگ کد استفاده کنید بشه کدتون رو خوند.

میشه توضیح بدید باید چی کار کنم؟

reza.palang
جمعه 25 خرداد 1386, 09:05 صبح
در حالت پشرفته ، بالای EDITOR علامت # هست اون رو بزنید تگ کد اضافه میشه

اصلا عنوان خوبی برای تاپیک انتخاب نکردی

Alireza_Salehi
جمعه 25 خرداد 1386, 11:17 صبح
میشه توضیح بدید باید چی کار کنم؟

objCommand.Parameters.Add("@q",SqlDbType.Int).Value=q;
SqlDbType.Int این قسمت را با توجه به نوع داده فیلد tbltype.code تغییر بدید.

در ضمن اگر خطا میده پیام خطا را بنویسید.