ขั้นแรกแนะนำเนมสเปซที่จำเป็นโดยใช้ System.Data;using System.Data.SqlClient;
แทรกชิ้นส่วนข้อมูลลงในตารางฐานข้อมูลที่ระบุ:
//แทรกข้อมูลประกาศลงในฐานข้อมูล
SqlConnection objConnection = null;
พยายาม
-
string strConnection = "แหล่งข้อมูล=192.168.0.10;แค็ตตาล็อกเริ่มต้น=e_comm;คงข้อมูลความปลอดภัย=True;
UserID=sa;รหัสผ่าน=symsunsymsun123";
objConnection = SqlConnection ใหม่ (strConnection);
สตริง strSql;
strSql = "แทรกลงใน [e_comm].[dbo].[newsHistory](NEWSTITLE,THENEWS,THEAUTHOR,THESTARTDATE,THELATERDATE,VIEWINDEX,THEADER) ค่า ('" + title + "','" + theNews + "',' " + ผู้แต่ง + "','" + เวลาเริ่มต้น + "','" + เวลาต่อมา + "'," + theIndex + "," + theHeader + ")";
//รูปแบบการอัพเดตฐานข้อมูลโดยพื้นฐานแล้วจะเหมือนกับการแทรกลงในฐานข้อมูล ยกเว้นว่าคำสั่ง SQL จะแตกต่างออกไป
objConnection.เปิด();
SqlCommand objSqlCommand = SqlCommand ใหม่ (strSql, objConnection);
objSqlCommand.ExecuteNonQuery();
-
จับ (SqlException เช่น)
-
ในที่สุด {
objConnection.ปิด();
-
ค้นหาข้อมูลตารางฐานข้อมูลและสำรวจ DATASET:
SqlConnection objConnection = null;
พยายาม
-
string strConnection = "แหล่งข้อมูล=192.168.0.10;แค็ตตาล็อกเริ่มต้น=e_comm;คงข้อมูลความปลอดภัย=True;ID ผู้ใช้=sa;รหัสผ่าน=symsunsymsun123";
objConnection = SqlConnection ใหม่ (strConnection);
สตริง strSql;
strSql = "select top 1 * from [e_comm].[dbo].[newsHistory] order by NEWSID DESC"; //สืบค้นบันทึกข้อมูลด้วยหมายเลข ID ที่ใหญ่ที่สุด
objConnection.เปิด();
//SqlCommand objSqlCommand = SqlCommand ใหม่(strSql, objConnection);
//objSqlCommand.ExecuteNonQuery();
SqlDataAdapter da = SqlDataAdapter ใหม่ (strSql, objConnection);
//สร้างวัตถุชุดข้อมูลและกรอกข้อมูลด้วยข้อมูล
ชุดข้อมูล ds = ชุดข้อมูลใหม่ ("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.ปิด();
-
-