PDA

View Full Version : خواندن از دو جدول و ریختن ان داخل یک data set



hamidtb
شنبه 07 دی 1387, 17:10 عصر
سلام
من کد ریر رو نوشتم ولی خطا میده علت چیه

ObjDataAdapter.SelectCommand.CommandText = "Select ID.Hesab,Name.UserT,Family.UserT,MelliCode.UserT from Hesab,UserT";
ObjDataAdapter.SelectCommand.Connection = ObjConnection;
ObjDataAdapter.SelectCommand.CommandType = CommandType.Text;
ObjConnection.Open();
ObjDataAdapter.Fill(ObjDataSet, "Hesab");
ObjConnection.Close();
اینم خطایی که میده

No value given for one or more required parameters.

dark-man
شنبه 07 دی 1387, 19:20 عصر
سلام
من کد ریر رو نوشتم ولی خطا میده علت چیه

ObjDataAdapter.SelectCommand.CommandText = "Select ID.Hesab,Name.UserT,Family.UserT,MelliCode.UserT from Hesab,UserT";
ObjDataAdapter.SelectCommand.Connection = ObjConnection;
ObjDataAdapter.SelectCommand.CommandType = CommandType.Text;
ObjConnection.Open();
ObjDataAdapter.Fill(ObjDataSet, "Hesab");
ObjConnection.Close();
اینم خطایی که میده

No value given for one or more required parameters.


سلام برای پارامترهائی که تعریف کردی ورودی یا مقداری رو نسبت ندادی این میشه معنی خطا باید ببینی کجا پارامتر تعریف کردی که بهش مقداری رو نسبت ندادی:لبخندساده:

hamidtb
شنبه 07 دی 1387, 19:27 عصر
سلام
من اگر کد رو به حالت زیر تغییر بدم (اسم جدول ها رو حذف کنم) مشکلی پیش نمیاد

ObjDataAdapter.SelectCommand.CommandText = "Select ID,Name,Family,MelliCodefrom Hesab";
ObjDataAdapter.SelectCommand.Connection = ObjConnection;
ObjDataAdapter.SelectCommand.CommandType = CommandType.Text;
ObjConnection.Open();
ObjDataAdapter.Fill(ObjDataSet, "Hesab");
ObjConnection.Close();

taghi.km
شنبه 07 دی 1387, 21:42 عصر
شما میتونید جداول رو یک به یک به دیتاست اضافه کنید بعد خروجی دستور اس کیو ال رو درون یک دیتا ویو بریزی

hamidtb
یک شنبه 08 دی 1387, 17:27 عصر
حل شد
اشکال از خودم بود
باید اول نام جدول رو مینوشتم بعد نام فیلد رو که برعکس عمل کردم :لبخند: