انا اعمل مشروع تخرج واريد ان اخرج معلومة من الداتابيز لمقارنتها بمعلومات يدخلها المستخدم عن طريق الفورم مع العلم ان الكونكشن مع قاعدة البيانات صحيح ولكن المشكلة الاولى انه لا يصل الى المعلومات الموجودة فيها فما هي المشكلة بالكود التالي :
protected void LinkButton1_Click(object sender, EventArgs e)
{
string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" +
"SERVER=localhost;" +
"DATABASE=DbOfficers;" +
"UID=administrator;" +
"PASSWORD=admin;" +
"OPTION=3";
//Connect to MySQL using Connector/ODBC
OdbcConnection MyConnection = new OdbcConnection(MyConString);
MyConnection.Open();
OdbcCommand MyCommand = new OdbcCommand("USE DbOfficers", MyConnection);
// DataReader
MyCommand.CommandText = "select password from users where F_userName = '" +userName.Text+ "'";
OdbcDataReader MyDataReader;
MyDataReader = MyCommand.ExecuteReader();
//DataBind();
while (MyDataReader.Read())
{
MyDataReader.GetString(1);
}
//Close all resources
MyConnection.Close();
MyDataReader.Close();
}
اما ثاني مشكلة كيف ساعمل عملية المقارنة اي كيف ساضع ما ساستخرجه من قاعة البيانات بمتغير
ازا فيها غلبة بس ارجو ارفاق ذلك بكود يوضح العملية
ارجو الرد السريع جدا
ولكم جزيل الشكر