قم أولاً بتقديم مساحة الاسم الضرورية باستخدام System.Data؛باستخدام System.Data.SqlClient؛
أدخل جزءًا من البيانات في جدول قاعدة البيانات المحدد:
// أدخل معلومات الإعلان في قاعدة البيانات
SqlConnection objConnection = null;
يحاول
{
string strConnection = "مصدر البيانات = 192.168.0.10؛ الكتالوج الأولي = e_comm؛ معلومات الأمان المستمرة = صحيح؛
معرف المستخدم=sa;كلمة المرور=symsunsymsun123";
objConnection = new SqlConnection(strConnection);
سلسلة strSql؛
strSql = "أدخل في [e_comm].[dbo].[newsHistory](NEWSTITLE,THENEWS,THEAUTHOR,THESTARTDATE,THELATERDATE,VIEWINDEX,THEHEADER) القيم('" + title + "','" + theNews + "',' " + Author + "','" + وقت البدء + "','" + وقت لاحق + "'،" + الفهرس + ""، + theHeader + ")";
// بناء الجملة عند تحديث قاعدة البيانات هو في الأساس نفس عملية الإدراج في قاعدة البيانات، باستثناء أن عبارات SQL مختلفة.
objConnection.Open();
SqlCommand objSqlCommand = new SqlCommand(strSql, objConnection);
objSqlCommand.ExecuteNonQuery();
}
قبض (SqlException على سبيل المثال)
{ }
أخيراً {
objConnection.Close();
}
الاستعلام عن معلومات جدول قاعدة البيانات واجتياز مجموعة البيانات:
SqlConnection objConnection = null;
يحاول
{
string strConnection = "مصدر البيانات=192.168.0.10;الكتالوج الأولي=e_comm;معلومات الأمان المستمرة=صحيح;معرف المستخدم=sa;كلمة المرور=symsunsymsun123";
objConnection = new SqlConnection(strConnection);
سلسلة strSql؛
strSql = "اختر أعلى 1 * من [e_comm].[dbo].[newsHistory] حسب NEWSID DESC"; // الاستعلام عن سجل المعلومات بأكبر رقم معرف
objConnection.Open();
//SqlCommand objSqlCommand = new SqlCommand(strSql, objConnection);
//objSqlCommand.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter(strSql,objConnection);
// أنشئ كائن مجموعة بيانات واملأه بالبيانات
DataSet ds = new DataSet("myTable");
da.Fill(ds, "myTable");
// قم بتشغيل DATASET لاستخراج معلومات عنوان الإعلان
إذا (ds.Tables["myTable"].Rows.Count > 0)
{
foreach (DataTable dt في ds.Tables)
{
foreach (DataRow dr في dt.Rows)
{
theLastedItem = dr["NEWSTITLE"].ToString() + " " + dr["THESTARTDATE"].ToString();
theLastedId = dr["NEWSID"].ToString();
}
}
}
}
قبض (SqlException على سبيل المثال)
{ }
أخيراً
{
objConnection.Close();
}
-