SQLコマンドを実行する方法は?
VBでSQLコマンドを実行するには、ADO.NETを使用することができます。次に、簡単な例を示します:
最初に、関連する名前空間を導入する必要があります。
Imports System.Data.SqlClient
その後、データベースに接続するためにSqlConnectionオブジェクトを作成します。
Dim connectionString As String = "Your Connection String"
Dim connection As New SqlConnection(connectionString)
次に、SqlCommandオブジェクトを作成し、実行するSQLコマンドを指定します。
Dim sql As String = "SELECT * FROM YourTable"
Dim command As New SqlCommand(sql, connection)
その後、データベース接続を開く。
connection.Open()
SQLコマンドを実行し、結果を取得します。
Dim reader As SqlDataReader = command.ExecuteReader()
While reader.Read()
' 读取数据
Dim column1 As String = reader.GetString(0)
Dim column2 As Integer = reader.GetInt32(1)
' ...
End While
reader.Close()
最後に、データベース接続を閉じます。
connection.Close()
上記のコードは単なる例ですので、実際の状況に合わせて適切に修正や調整を行う必要があります。また、INSERT、UPDATE、DELETE文を実行するためにExecuteNonQuery、単一の値を返すSQL文を実行するためにExecuteScalarなど、別の方法を使うこともできます。