แนะนำ: รหัสทั่วไปสำหรับการเขียนโปรแกรม ASP รหัสทั่วไปสำหรับการเขียนโปรแกรม ASP - -
ASP เพื่อเขียนบันทึก:
วัตถุประสงค์การเรียนรู้: เรียนรู้การดำเนินการพื้นฐานของฐานข้อมูล - เขียนบันทึก
การดำเนินการพื้นฐานของฐานข้อมูลไม่มีอะไรมากไปกว่า: การสืบค้นบันทึกการเขียนบันทึกการลบระเบียนและการปรับเปลี่ยนระเบียน
วันนี้เราจะเรียนรู้การเขียนบันทึกก่อน สร้างแบบฟอร์มก่อน: (บันทึกบทความต่อไปนี้เป็น 5.HTM)
<form name = form1 method = post action = exa5.asp>
ชื่อ <อินพุตประเภท = ชื่อข้อความ = ชื่อ> <br>
โทร <ประเภทอินพุต = ชื่อข้อความ = โทร> <br>
ข้อความ <อินพุตประเภท = ชื่อข้อความ = ค่าข้อความ => <br>
<ประเภทอินพุต = ส่งชื่อ = ส่งค่า = ส่ง>
<อินพุตประเภท = รีเซ็ตชื่อ = submit2 value = reset>
</form>
ส่งแบบฟอร์มไปยัง exa5.asp และต่อไปนี้เป็นรหัสสำหรับ exa5.asp: (บันทึกรหัสต่อไปนี้เป็น 5.Asp)
-
SET Conn = Server.CreateObject (ADODB.Connection)
conn.open driver = {Microsoft Access Driver (*.mdb)}; dbq = & server.mappath (data/guestbook.mdb)
name = request.form (ชื่อ)
tel = request.form (โทรศัพท์)
message = request.form (ข้อความ)
exec = แทรกลงในแขก (ชื่อ, โทร, ข้อความ) ค่า ('+ชื่อ+',+โทร+, '+ข้อความ+')
conn.execute exec
conn.close
ตั้งค่า conn = ไม่มีอะไร
Response.write บันทึกเพิ่มสำเร็จ!
-
ฉันจะไม่พูดสองประโยคแรกที่นี่และฉันจะไม่พูดสามประโยคสุดท้าย ฉันบอกว่าผู้บริหารเป็นคำสั่งที่ดำเนินการและบันทึกมีการเพิ่มค่อนข้างซับซ้อนดังนั้นทุกคนควรอ่านอย่างระมัดระวัง
ชื่อของตารางจะถูกเพิ่มหลังจากแทรกเข้าไปและวงเล็บหลังจากนั้นเป็นฟิลด์ที่ต้องเพิ่ม เนื้อหาของฟิลด์เป็นค่าเริ่มต้นและสามารถละเว้นได้ โปรดทราบว่าตัวแปรที่นี่จะต้องสอดคล้องกับชื่อฟิลด์ในการเข้าถึงมิฉะนั้นจะเกิดข้อผิดพลาด ค่าจะถูกเพิ่มลงในตัวแปรที่ส่ง EXEC เป็นสตริง, แทรกลงในแขก (ชื่อ, โทร, ข้อความ) ค่า ('เป็นย่อหน้าแรกและคำพูดสองเท่าไม่สามารถฝังอยู่ใน ASP ได้ดังนั้นคุณสามารถใช้' แทนคำพูดสองเท่าวางไว้ในคำพูดสองเท่าและเชื่อมต่อตัวแปรสองตัวด้วย + หรือดังนั้น ' TEL ด้านหลังเป็นตัวแปรตัวเลขดังนั้นไม่จำเป็นต้องล้อมรอบข้างนอก
conn.execute ถัดไปคือการเรียกใช้คำสั่ง exec นี้ สุดท้ายอย่าลืมปิดฐานข้อมูลที่เปิดอยู่และตั้งค่าส่วนประกอบที่กำหนดให้ว่างเปล่าเพื่อให้สามารถส่งคืนทรัพยากรได้
ข้อความต่อไปนี้ใช้เพื่อปิดรหัสฐานข้อมูล:
Rs.close
ตั้งค่า rs = ไม่มีอะไร
conn.close
ตั้งค่า conn = ไม่มีอะไร
โปรดจำไว้ว่าคำสั่งไม่สามารถย้อนกลับได้! คุณสามารถไปที่ฐานข้อมูลเพื่อดูหรือใช้ duqu.asp เพื่ออ่านเพื่อดูว่ามีระเบียนมากเกินไปหรือไม่? ด้านล่างนี้เป็นแผนภาพของฉันที่อ่านฐานข้อมูลโดยใช้ไฟล์จากส่วนก่อนหน้า:
แชร์: ASP FSO อ่านและเขียนไฟล์การใช้งานไฟล์นี้ ASP ได้ผ่านไประยะหนึ่งแล้วให้ฉันพูดคุยเกี่ยวกับการใช้ ASP FSO เพื่อใช้การดำเนินการอ่านและเขียนไฟล์ เพื่อนที่ต้องเรียนรู้สามารถอ้างถึงได้ 1.AtendoFStream คุณสมบัตินี้ระบุว่าการสิ้นสุดของไฟล์ข้อความทั้งหมดได้รับการเข้าถึงหรือไม่ ค่าของมันเป็นจริงหรือเท็จ 2.createTextFile ใช้เพื่อสร้างไฟล์ข้อความใหม่ 3. พารามิเตอร์จานรองในวิธี OpentExtFile () (ดูคำทักทาย)