السلام عليكم ،
مشكلتي هذه ظهرت معي كثيراً وكنت احاول ايجاد بديل ولكن الأن لا يوجد بديل ومن الضروري ايجاد الحل ، طبعاً بالنسبة لأعضاء الفريق العربي فهي بسيطة ،،
اردت ادراج قيمة معينة من جدول (اكسس ) من خلال هذا الكود
string connetionString2 = null;
OleDbConnection cnn2;
OleDbCommand cmd2;
string sql2 = null;
OleDbDataReader reader2;
string A= memberdjointypeComboBox.Text;
connetionString2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..//..//libdata.mdb;";
sql2 = "Select * from activtyped WHERE (activtypedname = (" +A+ "))";
cnn2 = new OleDbConnection(connetionString2);
try
{
cnn2.Open();
cmd2 = new OleDbCommand(sql2,cnn2);
reader2 = cmd2.ExecuteReader();
while (reader2.Read())
{
memberdrateTextBox.Text= ("" + reader2.GetValue(2));
}
reader2.Close();
cmd2.Dispose();
cnn2.Close();
return;عند تتبع الكود وجدت ان المشكلة في هذا السطر
memberdrateTextBox.Text= ("" + reader2.GetValue(2));والخطأ هو
No value given for one or more required parameters.
الرجاء المساعدة ، شكراً