★วิธีที่ Asp.net เชื่อมต่อกับฐานข้อมูล SQL Server2000 ★
สวัสดีทุกคน ต่อไปนี้คือขั้นตอนการเชื่อมต่อ ASP.net กับฐานข้อมูล SQL Server2000
ที่นี่ฉันต้องการแบ่งปันกับคุณ:
คำอธิบายโดยละเอียดเกี่ยวกับการเชื่อมต่อ Asp.net กับรูทีนฐานข้อมูล SQL Server2000:
<%@ นำเข้าเนมสเปซ = "System.Data" %>
<%@ นำเข้า NameSpace="System.Data.SqlClient" %>
<script lagage="VB" runat="เซิร์ฟเวอร์">
sub page_load (ผู้ส่งเป็น Object, e เป็น EventArgs)
หรี่ myConnection เป็น SqlConnection
หรี่ myCommand เป็น SqlCommand
Dim ds เป็นชุดข้อมูล
'1.เชื่อมต่อกับเซิร์ฟเวอร์ sql
myConnection = การเชื่อมต่อ Sql ใหม่ ( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" )
myConnection.Open()
la1.text="การเชื่อมต่อเปิดแล้ว!"
'2.สร้างตาราง
myCommand = SqlCommand ใหม่ ( "สร้างตาราง [ทดสอบ] ([id] [int] ข้อมูลประจำตัว (1, 1) ไม่เป็นโมฆะ, [ชื่อ]
[ถ่าน] (10) COLLATE Chinese_PRC_CI_AS NULL ,[เพศ] [ถ่าน] (10) COLLATE Chinese_PRC_CI_AS NULL
)", การเชื่อมต่อของฉัน )
myCommand.ExecuteNonQuery()
la2.text="สร้างตารางใหม่แล้ว!"
'2 เพิ่มบันทึก
myCommand = New SqlCommand( "Insert into [test] (ชื่อ,เพศ) ค่า('黄志文','male' )",
การเชื่อมต่อของฉัน)
myCommand.ExecuteNonQuery()
la3.text="บันทึกใหม่ถูกแทรก!"
'3 อัปเดตข้อมูล
myCommand = New SqlCommand( "UPDATE [ทดสอบ] SET name='Smith' โดยที่ name='李明'", myConnection )
myCommand.ExecuteNonQuery()
la4.text="บันทึกอัปเดตแล้ว!"
'4 ลบข้อมูล
myCommand = New SqlCommand( "ลบจาก [ทดสอบ] โดยที่ name='Smith'", myConnection )
myCommand.ExecuteNonQuery()
la5.text="บันทึกถูกลบ!"
'5 ใช้ DataGrid เพื่อแสดงข้อมูล
myCommand = New SqlCommand( "select * from [test]", myConnection )
MyDataGrid.DataSource=myCommand.ExecuteReader()
MyDataGrid.DataBind()
จบย่อย
</สคริปต์>
<html>
<ร่างกาย>
<asp:label id="la1" runat="server" /><br>
<asp:label id="la2" runat="server" /><br>
<asp:label id="la3" runat="server" /><br>
<asp:label id="la4" runat="server" /><br>
<asp:label id="la5" runat="server" /><br>
<ASP:DataGrid id = "MyDataGrid" runat = "เซิร์ฟเวอร์"
BorderColor="สีดำ"
เส้นขอบกว้าง = "1"
GridLines = "ทั้งสอง"
เซลล์แพดดิ้ง = "3"
ระยะห่างของเซลล์ = "0"
ชื่อแบบอักษร = "Verdana"
ขนาดตัวอักษร = "10pt"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"
-
</asp:DataGrid>
</ร่างกาย>
</html>