ตอนนี้เพื่อนหลายคนใช้ sql2008 แต่รหัส 2000 ดั้งเดิมไม่สามารถใช้งานได้อีกต่อไป ที่นี่ฉันจะแบ่งปันวิธีการเชื่อมต่อ ASP กับ sql2008
แม้ว่าจะมีการแนะนำทางออนไลน์มากมาย แต่ฉันก็ยังต้องใช้ความพยายามอย่างมากในการเชื่อมต่อ (จำเป็นต้องติดตั้ง IIS และ SQL SERVER)
สร้างไฟล์ *.asp ใหม่แล้วพิมพ์
คัดลอกรหัสรหัสดังต่อไปนี้:-
ตั้งค่า conn =server.createobject(adodb.connection)
ผู้ให้บริการ conn.open=sqloledb;source=local;uid=sa;pwd=******;database=database-name
-
ในหมู่พวกเขาไม่ต้องกังวลกับผู้ให้บริการเพียงเขียนตามที่เขียนไว้ แหล่งที่มาอาจเป็นที่อยู่ IP ที่นี่ฉันใช้ที่อยู่ในท้องถิ่น
ผู้ใช้ รหัสผ่านจะถูกตั้งไว้ระหว่างการติดตั้ง ฐานข้อมูล ตามด้วยชื่อฐานข้อมูลที่คุณต้องการเชื่อมต่อ เช่น mydatabase
(ไม่จำเป็นต้องขยายเวลา)
เมื่อเชื่อมต่อแล้วคุณสามารถใช้งานฐานข้อมูลได้
ต่อไปนี้เป็นตัวอย่างการถ่ายโอนข้อมูลผ่านแบบฟอร์ม (FORM) และบันทึกลงในฐานข้อมูล
ไฟล์ HTML:
คัดลอกรหัสรหัสดังต่อไปนี้:<html>
<ร่างกาย>
<ชื่อฟอร์ม=การกระทำของฟอร์ม=*.asp method=post>
<ชื่ออินพุต=ประเภทชื่อ=ข้อความ><br>
<ชื่ออินพุต=ประเภทรหัสผ่าน=รหัสผ่าน><br>
<ประเภทอินพุต=ส่ง>
</แบบฟอร์ม>
</ร่างกาย>
</html>
ไฟล์ ASP: (ชื่อไฟล์เหมือนกับ *.asp หลังการกระทำข้างต้นและบันทึกในพาธเดียวกัน)
คัดลอกรหัสรหัสดังต่อไปนี้:-
dimsql
sql =select * จากชื่อตาราง
ตั้งค่า conn=server.createobject (adodb.connection)
ผู้ให้บริการ conn.open=sqloledb;source=local;uid=sa;pwd=*******;database=db-name
ตั้งค่า rs=server.createobject (adodb.recordset)
rs.open sql,conn,3,2
rs.เพิ่มใหม่
rs(name)=request.form(ชื่อ)
rs(pwd)=request.form(รหัสผ่าน)
อาร์เอสอัปเดต
-