★كيفية اتصال Asp.net بقاعدة بيانات SQL Server2000★
مرحبًا بالجميع، ما يلي هو روتين لتوصيل ASP.net بقاعدة بيانات SQL Server2000.
هنا أود أن أشارككم:
شرح تفصيلي لاتصال Asp.net بروتين قاعدة بيانات SQL Server2000:
<%@ استيراد مساحة الاسم = "System.Data" %>
<%@ Import NameSpace="System.Data.SqlClient" %>
<script laguage="VB" runat="server">
page_load الفرعي (المرسل ككائن، e كـ EventArgs)
تعتيم myConnection باسم SqlConnection
تعتيم myCommand باسم SqlCommand
خافت س كمجموعة بيانات
'1.الاتصال بخادم SQL
myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" )
myConnection.Open()
la1.text="تم فتح الاتصال!"
'2.إنشاء جدول
myCommand = New SqlCommand("إنشاء جدول [اختبار] ([id] [int] الهوية (1، 1) ليست فارغة،[name]
[شار] (10) COLLATE Chinese_PRC_CI_AS NULL،[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
)"، اتصالي )
myCommand.ExecuteNonQuery()
la2.text="تم إنشاء جدول جديد!"
'2 إضافة سجل
myCommand = New SqlCommand( "أدخل في قيم [اختبار] (الاسم والجنس)('黄志文','ذكر' )"،
اتصالي )
myCommand.ExecuteNonQuery()
la3.text="تم إدراج سجل جديد!"
'3 تحديث البيانات
myCommand = New SqlCommand("تحديث [اختبار] SET name='Smith' حيث الاسم='李明'"، myConnection )
myCommand.ExecuteNonQuery()
la4.text="تم تحديث السجل!"
'4 حذف البيانات
myCommand = New SqlCommand("حذف من [اختبار] حيث الاسم='Smith'"، myConnection )
myCommand.ExecuteNonQuery()
la5.text="تم حذف السجل!"
'5 استخدم DataGrid لعرض البيانات
myCommand = New SqlCommand("select * from [test]"، myConnection )
MyDataGrid.DataSource=myCommand.ExecuteReader()
MyDataGrid.DataBind()
النهاية الفرعية
</script>
<أتش تي أم أل>
<الجسم>
<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 معرف = "MyDataGrid" تشغيل = "الخادم"
لون الحدود = "أسود"
عرض الحدود = "1"
خطوط الشبكة = "كلاهما"
حشوة الخلية = "3"
تباعد الخلايا = "0"
اسم الخط = "فيردانا"
حجم الخط = "10 نقطة"
HeaderStyle-BackColor = "#aaaadd"
AlternatingItemStyle-BackColor = "#eeeeee"
>
</asp:داتاغريد>
</الجسم>
</html>