.Net ドライバーを使用して Mysql に接続された winforms アプリケーションがあります。すべてのデータベース機能を処理するクラスを作成しました。mysql からバインドするためのクエリ結果を格納するために dataTable を使用します。
Imports MySql.Data.MySqlClient
Imports System.IO
Public Class MysqlConSjC
Private conn As MySqlConnection
Private connStr As String
Public strace As String
Private status As Integer
'status member variable for connectivity. 0 for success,
'value of one indicates db connection error
'value of 2 indicates query failure
Private comd As MySqlCommand
Private adpter As MySqlDataAdapter
Private dta As DataTable
Public Sub Query(ByVal SQl As String)
Try
comd.Connection = conn
comd.CommandText = SQl
adpter.SelectCommand = comd
adpter.Fill(dta)
status = 0
Catch ex As MySqlException
strace = ex.StackTrace()
DisconnectMysql()
status = 2
End Try
End Sub
このメソッドは選択クエリを実行します。データベース内の DataTable の行を挿入/更新/削除するメソッドを作成するにはどうすればよいですか?