ข้อความโดย: admin
« เมื่อ: 19/02/16 »ขออธิบายแบบคนไม่ชอบอ้างตำราน่ะครับ ... สมมุติ ...
เมื่อ + คือ BOF หรือ Begin Of File (เริ่มต้นข้อมูล)
และ - คือ EOF หรือ End Of File (สิ้นสุดข้อมูล)
หากมีข้อมูล +ABCD- ... เวลาอ่านข้อมูลมันก็จะเริ่มต้นจากจุดที่กำหนด คือ + และอ่านข้อมูลจาก A ไปเรื่อยๆถึง D และเจอ - ก็จะบอกว่าจบการอ่านข้อมูลแล้วน่ะ
หากมี +- ... นั่นก็คือจุดเริ่มต้น กับสิ้นสุดมันมาตรงกัน หรือไม่มีข้อมูลใดๆมาคั่นกลางไว้ ความหมายก็คือ ก็มันไม่มีข้อมูลน่ะซิครับ
สำหรับ If Not (.BOF And .EOF) ... ขยายความแบบง่ายๆตามอธิบายมา
ถ้าไม่ใช่จุดเริ่มต้น และ ไม่ใช่จุดสิ้นสุด ... ครั้นแล้ว (Then) แสดงว่ามันต้องมีข้อมูลเป็นแน่แท้
ใช้กับอะไรครับ vb 6 หรือว่า ผ่านเว็บ
ได้ทั้งสองล่ะครับ แต่ตัวนี้เน้นไปที่ ASP เป็นหลักครับผม เมื่อหากนำไปใช้กับ VB ก็จะปรับโค้ดอีกเล็กน้อย ตรงการสร้าง Connection และ RecordSet แต่ความหมายมันก็อันเดียวกันนั่นแหละ อีกอย่างใน VB ก็ "ควรจะต้อง" กำหนดชนิดของตัวแปร และการ Connect ทั้งระดับไฟล์ และ ตารางไว้ด้วย ซึ่งสำหรับ ASP ไม่มีความจำเป็นครับผม
สามารถอ่านรายละเอียดเพิ่มเติมในเรื่องของ VB กับ Access ทั้ง 9 ตอน รวมทั้งตอนพิเศษต่างๆด้วยครับ
ไม่เข้าใจคำถามน่ะครับ
อันนี้เป็นตัวอย่าง ASP Script ที่ใช้ติดต่อกับฐานข้อมูล MS Access ทุกรุ่น ... หรืออีกแบบ คือ ...
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Database.mdb") & ";"
ส่วนการติดต่อกับ MS Access ด้วย Visual Basic ให้ดูได้ในบทความของ VB ได้เลยครับผม
Connection นี้ผมทำเอาไว้สำหรับ ASP Script ครับผม ... หากเป็นกรณีที่ถาม ASP
ในส่วนนี้ปกติเราจะไปวางไว้แยกอีกไฟล์หนึ่ง จากนั้นก็ทำการดึงไฟล์เข้ามา เช่น
เพื่อลดการประกาศ หรือ เชื่อมต่อบ่อยครั้งเกินไป ...
หากหมายถึง VB6 เพราะพูดถึง Form สามารถดูจากตัวอย่างต่างๆในกลุ่ม VB ครับผม
เมื่อ + คือ BOF หรือ Begin Of File (เริ่มต้นข้อมูล)
และ - คือ EOF หรือ End Of File (สิ้นสุดข้อมูล)
หากมีข้อมูล +ABCD- ... เวลาอ่านข้อมูลมันก็จะเริ่มต้นจากจุดที่กำหนด คือ + และอ่านข้อมูลจาก A ไปเรื่อยๆถึง D และเจอ - ก็จะบอกว่าจบการอ่านข้อมูลแล้วน่ะ
หากมี +- ... นั่นก็คือจุดเริ่มต้น กับสิ้นสุดมันมาตรงกัน หรือไม่มีข้อมูลใดๆมาคั่นกลางไว้ ความหมายก็คือ ก็มันไม่มีข้อมูลน่ะซิครับ
สำหรับ If Not (.BOF And .EOF) ... ขยายความแบบง่ายๆตามอธิบายมา
ถ้าไม่ใช่จุดเริ่มต้น และ ไม่ใช่จุดสิ้นสุด ... ครั้นแล้ว (Then) แสดงว่ามันต้องมีข้อมูลเป็นแน่แท้
ใช้กับอะไรครับ vb 6 หรือว่า ผ่านเว็บ
ได้ทั้งสองล่ะครับ แต่ตัวนี้เน้นไปที่ ASP เป็นหลักครับผม เมื่อหากนำไปใช้กับ VB ก็จะปรับโค้ดอีกเล็กน้อย ตรงการสร้าง Connection และ RecordSet แต่ความหมายมันก็อันเดียวกันนั่นแหละ อีกอย่างใน VB ก็ "ควรจะต้อง" กำหนดชนิดของตัวแปร และการ Connect ทั้งระดับไฟล์ และ ตารางไว้ด้วย ซึ่งสำหรับ ASP ไม่มีความจำเป็นครับผม
สามารถอ่านรายละเอียดเพิ่มเติมในเรื่องของ VB กับ Access ทั้ง 9 ตอน รวมทั้งตอนพิเศษต่างๆด้วยครับ
ไม่เข้าใจคำถามน่ะครับ
อันนี้เป็นตัวอย่าง ASP Script ที่ใช้ติดต่อกับฐานข้อมูล MS Access ทุกรุ่น ... หรืออีกแบบ คือ ...
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Database.mdb") & ";"
ส่วนการติดต่อกับ MS Access ด้วย Visual Basic ให้ดูได้ในบทความของ VB ได้เลยครับผม
Connection นี้ผมทำเอาไว้สำหรับ ASP Script ครับผม ... หากเป็นกรณีที่ถาม ASP
ในส่วนนี้ปกติเราจะไปวางไว้แยกอีกไฟล์หนึ่ง จากนั้นก็ทำการดึงไฟล์เข้ามา เช่น
เพื่อลดการประกาศ หรือ เชื่อมต่อบ่อยครั้งเกินไป ...
หากหมายถึง VB6 เพราะพูดถึง Form สามารถดูจากตัวอย่างต่างๆในกลุ่ม VB ครับผม