ฉันไม่รู้ว่าจะนับหรือไม่ อย่างไรก็ตาม ฉันเขียนเพื่อตัวเองเมื่อใดก็ได้ มันง่ายมาก และเหมาะกับการสะสมของมือใหม่อย่างฉัน
กลุ่มหนึ่งคือฉันที่เขียนสมุดเยี่ยมเมื่อสองวันที่ผ่านมา และอีกกลุ่มคือ
ผู้เชี่ยวชาญที่เคยเขียนโพลใน VS2003 หากคุณเห็นสิ่งนี้ โปรดบอกวิธีแก้ปัญหาที่ดีให้ฉันด้วย ขอบคุณ! - หากคุณยังใหม่มาเรียนรู้ด้วยกัน! -
--------ต่อไปนี้คือสิ่งที่ฉันเคยเขียนสมุดเยี่ยมเมื่อเร็วๆ นี้------------
OleDbConnection แบบคงที่สาธารณะ con ()
//คลาสการเชื่อมต่อฐานข้อมูล
OleDbConnection con = OleDbConnection ใหม่ (ConfigurationManager.ConnectionStrings ["book"].ConnectionString);
กลับคอน;
-
การแทรกบูลแบบคงที่สาธารณะ (สตริง que)
{ //ดำเนินการแทรกตามคำสั่ง SQL ที่ส่งผ่าน
OleDbConnection แย้ง = odb.con();
แย้งเปิด();
OleDbCommand cmd = ใหม่ OleDbCommand(que,con);
จำนวน int = Convert.ToInt32(cmd.ExecuteNonQuery());
ถ้า (นับ > 0)
กลับเป็นจริง;
อื่น
กลับเท็จ;
แย้งปิด();
-
สาธารณะ DataTable ds แบบคงที่ (สตริง que)
{//ส่งคืนตารางข้อมูลที่โหลดด้วยข้อความที่กำหนดโดย SQL
OleDbConnection แย้ง = odb.con();
OleDbDataAdapter oda = ใหม่ OleDbDataAdapter();
oda.SelectCommand=ใหม่ OleDbCommand(que,con);
ชุดข้อมูล ds = ชุดข้อมูลใหม่ ();
oda.Fill(ds,"thc");
กลับ ds.Tables["thc"];
แย้งปิด();
-
บูลคงที่สาธารณะ img (สตริง que)
{//ตรวจสอบว่ารายการมีเนื้อหาตามเงื่อนไขที่ส่งหรือไม่ และคืนค่าเป็นจริงหากเป็นเช่นนั้น
OleDbConnection แย้ง = odb.con();
แย้งเปิด();
OleDbCommand cmd = ใหม่ OleDbCommand(que,con);
ถ้า (cmd.ExecuteScalar().ToString() != "")
กลับเป็นจริง;
อื่น
กลับเท็จ;
แย้งปิด();
-
สาธารณะสตริงคงที่ scr (สตริง que)
{//มันยังส่งกลับค่าของฟิลด์ตามคำสั่ง SQL ที่ส่งผ่านอีกด้วย ฉันไม่ชอบใส่คำสั่ง SQL ลงไปด้วย เพราะรู้สึกว่ามันไม่ยืดหยุ่น
OleDbConnection แย้ง = odb.con();
แย้งเปิด();
OleDbCommand cmd = ใหม่ OleDbCommand(que,con);
กลับ cmd.ExecuteScalar().ToString();
}
-----------ต่อไปนี้คือสิ่งที่ใช้ในปี 2546---------------
SqlConnection แบบคงที่สาธารณะ con ()
{//ลิงก์การเริ่มต้น (คงที่) เนื่องจากเส้นทางฐานข้อมูลอยู่ในไฟล์ web.config ดังนั้นสตริงใดที่ส่งคืนที่นี่ นี่คืออินสแตนซ์เริ่มต้นของการเชื่อมต่อฐานข้อมูลของ VS2003
SqlConnection con = SqlConnection ใหม่ (System.Configuration.ConfigurationSettings.AppSettings ["con"]);
กลับคอน;
-
chklog บูลคงที่สาธารณะ (ชื่อสตริง, สตริง pwd)
{//ตรวจสอบว่าผู้ใช้รายนี้มีอยู่ในฐานข้อมูลหรือไม่ ให้คืนค่าเป็นจริงหรือเท็จ
SqlConnection con=db.con();
แย้งเปิด();
SqlCommand cmd=new SqlCommand("select count(*) from admin โดยที่ name='"+name+"' และ pwd='"+pwd+"'",con);
int count=Convert.ToInt32(cmd.ExecuteScalar());
ถ้า(นับ>0)
-
กลับเป็นจริง;
-
อื่น
-
กลับเท็จ;
-
-
สตริงคงที่สาธารณะ chkqx (ชื่อสตริง, สตริง pwd)
{//กำหนดสิทธิ์ของผู้ใช้ปัจจุบันและส่งคืนสิทธิ์
SqlConnection con=db.con();
แย้งเปิด();
SqlCommand cmd=new SqlCommand("เลือก qx จากผู้ดูแลระบบ โดยที่ name='"+name+"' และ pwd='"+pwd+"'",con);
string qx=Convert.ToString(cmd.ExecuteScalar());
กลับ qx;
-
การเติม DataTable แบบคงที่สาธารณะ (แบบสอบถามสตริง)
{//ค้นหาข้อมูลตามคำสั่ง SQL ที่ส่งผ่าน และกรอกตารางลงในออบเจ็กต์การค้นหา
SqlConnection con=db.con();
SqlDataAdapter sda=ใหม่ SqlDataAdapter();
sda.SelectCommand=new SqlCommand(query,con);
ชุดข้อมูล ds=ชุดข้อมูลใหม่();
sda.Fill(ds,"โหวต");
กลับ ds.Tables ["โหวต"];
-
ชื่อสตริงคงที่สาธารณะ (int ID)
{//(คงที่) ส่งกลับชื่อของรายการลงคะแนนตามรหัสที่ส่ง
SqlConnection con=db.con();
แย้งเปิด();
SqlCommand cmd=new SqlCommand("select xiang จากผู้โหวตโดยที่ id='"+ID+"'",con);
กลับ cmd.ExecuteScalar().ToString();
-
ลบโมฆะคงที่สาธารณะ (แบบสอบถามสตริง)
{//(คงที่) ดำเนินการพฤติกรรมการลบที่ระบุ
SqlConnection con=db.con();
แย้งเปิด();
SqlCommand cmd=new SqlCommand(query,con);
cmd.ExecuteNonQuery();
-
การอัปเดตโมฆะคงที่สาธารณะ (แบบสอบถามสตริง)
{//(คงที่) ดำเนินการพฤติกรรมการอัปเดตที่ระบุ
SqlConnection con=db.con();
แย้งเปิด();
SqlCommand cmd=new SqlCommand(query,con);
cmd.ExecuteNonQuery();
-
int cid สาธารณะแบบคงที่ (แบบสอบถามสตริง)
{//(คงที่) ค้นหา ID ล่าสุดของฐานข้อมูลปัจจุบันตามคำสั่งที่ดำเนินการ
SqlConnection con=db.con();
แย้งเปิด();
SqlCommand cmd=new SqlCommand(query,con);
int id=Convert.ToInt32(cmd.ExecuteScalar());
รหัสส่งคืน;
-
การแทรกบูลแบบคงที่สาธารณะ (แบบสอบถามสตริง)
//การดำเนินการแทรก
SqlConnection con=db.con();
แย้งเปิด();
SqlCommand cmd=new SqlCommand(query,con);
int count=Convert.ToInt32(cmd.ExecuteNonQuery());
ถ้า(นับ>0)
-
กลับเป็นจริง;
-
อื่น
-
กลับเท็จ;
-
-
ประเภท int คงที่สาธารณะ (int id)
{//ตามรหัสที่สร้างขึ้น ให้ส่งคืนว่าการลงคะแนนที่มีรหัสนั้นเป็นการลงคะแนนแบบหลายตัวเลือกหรือแบบตัวเลือกเดียว
SqlConnection con=db.con();
แย้งเปิด();
SqlCommand cmd=new SqlCommand("เลือกประเภทจากผู้โหวตโดยที่ id='"+id+"'",con);
int typ=Convert.ToInt32(cmd.ExecuteScalar());
ประเภทการส่งคืน;
-
จำนวนสตริงคงที่สาธารณะ ()
{//ส่งคืนจำนวนผู้เข้าชมทั้งหมด
SqlConnection con=db.con();
แย้งเปิด();
SqlCommand cmd=new SqlCommand("select coun from countline",con);
จำนวนสตริง=cmd.ExecuteScalar().ToString();
การนับผลตอบแทน;
-
สตริงคงที่สาธารณะ rengyi (แบบสอบถามสตริง)
{//ค้นหาช่องใดช่องหนึ่งแล้วส่งคืนวิธีคงที่ของค่าช่อง
SqlConnection con=db.con();
แย้งเปิด();
SqlCommand cmd=new SqlCommand(query,con);
กลับ cmd.ExecuteScalar().ToString();
-
vlog บูลคงที่สาธารณะ (แบบสอบถามสตริง)
{//ค้นหาช่องใดช่องหนึ่ง ซึ่งเป็นวิธีการคงที่ที่คืนค่าจริงหรือเท็จ
SqlConnection con=db.con();
แย้งเปิด();
SqlCommand cmd=new SqlCommand(query,con);
int count=Convert.ToInt32(cmd.ExecuteScalar());
ถ้า(นับ>0)
-
กลับเป็นจริง;
-
อื่น
-
กลับเท็จ;
-
-
http://thcjp.cnblogs.com/archive/2006/06/18/428775.html