اخواني الكرام انا عملت صفحة في ال asp.net فيها حقلين و زر و ليبل حقل لاسم المستخدم و الاخر لكلمة السر و ليبل لعرض النتيجة
بحيث انا اريد عندما يدخل العضو و يكتب الاسم و كلمة السر و بعد الضغط على الزر اريد ان يذهب البرنامج الى قاعدة البيانات للتحقق من صحة البيانات اذا كانت البيانات صحيحة طبع له رسالة و اذا خطاء رسالة اخرى
المهم كتبت الكود هذا
protected void LoginButton_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Server=ALI-PC/SQLEXPRESS,database = test, Initial Catalog=forum;Integrated Security=True; uid=sa, Password=*****");
con.Open();
string cn = "select UserName,Password from [Users]";
using (SqlCommand cmd = new SqlCommand(cn, con))
using (SqlDataReader dr = cmd.ExecuteReader())
while (dr.Read())
{
if (UserNameTextBox.Text == dr["UserName"].ToString() && PassWordTextBox.Text == dr["Password"].ToString())
{
ResultLabel.Text = " welcome +'UserName.text' ";
}
else
ResultLabel.Text = "Your information is wrong";
}
con.Close();
}و لكن عندما اشغل البرنامج و ادخل البيانات و عند الضغط على الزر يعطيني خطأ في الاتصال بقاعدة البيانات
و هذا الخطأ :
[sqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 25 - Connection string is not valid)]
أتمنى منكم المساعدة
موفقين لكل خير
