PDA

View Full Version : sqldatareader در 3 لایه ای



nafisehk
شنبه 23 شهریور 1392, 14:58 عصر
سلام
تو دستور ی select که نتیجه تو دیتا تیبله،دیتاتیبل return میشه اینجا چی باید Return شه؟؟؟:اشتباه::اشتباه:
میشه یه مثال ساده بزنید .

مرسییییی

esafb52
شنبه 23 شهریور 1392, 15:08 عصر
خود دیتا تیبل مثل این
public DataTable loadQUSETIONTEXT(int idgroup)
{
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand();
da.SelectCommand.CommandText = "qustiontex";
da.SelectCommand.Parameters.AddWithValue("@GROUPID", idgroup);
DataTable dt = db.AllSelect(da);
return dt;
}

nafisehk
شنبه 23 شهریور 1392, 15:32 عصر
خوب وقتی با دیتاریدر میخونی که نتیجه رو تو دیتاتیبل قرار نمیدی,
اینجوری میخونی


Name=mysqldatareader["Name"]
این و چطور باید برگردوند؟

nafisehk
یک شنبه 24 شهریور 1392, 07:58 صبح
خود دیتا تیبل مثل این
public DataTable loadQUSETIONTEXT(int idgroup)
{
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand();
da.SelectCommand.CommandText = "qustiontex";
da.SelectCommand.Parameters.AddWithValue("@GROUPID ", idgroup);
DataTable dt = db.AllSelect(da);
return dt;
}

به جای استفاده از دیتاریدر از سطر و ستون دیتاتیبل استفاده کردم. اما نفهمیدم چطور باید از دیتاریدر استفاده کرد!!!اساتید راهنمایی کنید. مرسی