У меня есть приложение winforms, подключенное к Mysql, используя драйвер .Net. Я написал класс для обработки всех функциональных возможностей базы данных. Я использую dataTable для хранения результатов запроса для привязки с mysql.Как передать DataTable в Mysql
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 в базе данных?
Спасибо, но это первое, что я пробовал. Я получил InvalidOperationException, запущенное во время выполнения – Trizzle
Добавлен adpter.updateCommand = comd, поэтому он не генерирует это исключение, но обновления не происходит – Trizzle