2014年1月1日水曜日

【VB.NET】ADO.NET SqlCommand.ExecuteNonQueryメッソドでSQLステートメントを実行する。

SqlCommandのExecuteNonQueryメッソドを使ってSQLステートメントを実行します。

使用例:ExecuteNonQueryメッソドでデータの更新をします。

テーブル定義
インスタンス名SQLEXPRESSデータベース名SAMPLE_DB
論理テーブル名商品マスタ物理テーブル名M_ITEM
列定義
No論理名物理名データ型Nullを許容主キー
1商品CDITEM_CDnvarchar(4)NoYes
2商品名ITEM_NMnvarchar(32)No
3単価PRICEnumeric(8,0)No

商品マスタのテーブルデータ


Imports System.Data.SqlClient
 
Module Module1
 
    Sub Main()
        Dim con As New SqlConnection
 
        'コネクション接続
        con.ConnectionString = "Data Source=localhost\SQLEXPRESS;Initial Catalog=SAMPLE_DB;Integrated Security=True"
        con.Open()
 
        'SqlCommand
        Dim sqlCom As New SqlCommand()
 
        'コネクションを指定
        sqlCom.Connection = con
 
        '実行するSQLステートメント
        sqlCom.CommandText = "UPDATE M_ITEM SET PRICE = 800 WHERE ITEM_CD = '002'"
 
        'SqlCommandの実行
        sqlCom.ExecuteNonQuery()
 
        'SqlCommandの解放
        sqlCom.Dispose()
 
        '接続を閉じる
        con.Close()
 
        'コネクションの解放
        con.Dispose()
 
        Console.WriteLine("データを変更しました。")
    End Sub
 
End Module
実行結果

0 件のコメント:

コメントを投稿