★Asp.net が SQL Server2000 データベースに接続する方法★
皆さん、こんにちは。以下は ASP.net を SQL Server2000 データベースに接続するためのルーチンです。
ここで皆さんと共有したいのは、
SQL Server2000 データベース ルーチンへの Asp.net 接続の詳細な説明です。
<%@ インポート名前空間="System.Data" %>
<%@ Import NameSpace="System.Data.SqlClient" %>
<script laguage="VB" runat="server">
sub page_load (オブジェクトとして送信者、EventArgs として)
myConnection を SqlConnection として暗くする
myCommand を SqlCommand として暗くする
DataSet としての Dim ds
'1.SQLサーバーに接続します
myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" )
myConnection.Open()
la1.text="接続がオープンしました!"
'2.テーブルを作成する
myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name]
[char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[性別] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
)"、myConnection)
myCommand.ExecuteNonQuery()
la2.text="新しいテーブルが作成されました!"
'2 レコードを追加
myCommand = New SqlCommand( "[テスト] (名前,性別) 値に挿入('黄志文','男' )",
myConnection )
myCommand.ExecuteNonQuery()
la3.text="新しいレコードが挿入されました!"
'3 データ更新
myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where 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()
エンドサブ
</script>
<html>
<本文>
<asp:label id="la1" runat="server" /><br>
<asp:label id="la2" runat="server" /><br>
<asp:label id="la3" runat="サーバー" /><br>
<asp:label id="la4" runat="server" /><br>
<asp:label id="la5" runat="server" /><br>
<ASP:DataGrid id="MyDataGrid" runat="サーバー"
境界線の色 = "黒"
境界線の幅 = "1"
GridLines="両方"
CellPadding="3"
セル間隔="0"
フォント名 = "ヴェルダナ"
フォントサイズ = "10pt"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"
>
</asp:データグリッド>
</body>
</html>