Создать класс для удаления и добавления записей в БД - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Привет дорогие помогите разбираться с одну задачу : Написать класс пользователей в vb.net для добавление, удаление в бд У меня есть но в консоле c#-a

Решение задачи: «Создать класс для удаления и добавления записей в БД»

textual
Листинг программы
Public Class urok
    'connect bd
    Dim con As New MySqlConnection("server=localhost; user id=root;    database=school_db; charset=utf8")
    Dim da As Common.DbDataAdapter
    Dim com As New MySqlCommand
    Dim dr As MySqlDataReader
    Private natija As String
    Public Sub New()
        Try
            con.Open()
        Catch ex As Exception
            MsgBox("Проблема с откритием БД", MsgBoxStyle.Exclamation)
        End Try
        com.Connection = con
    End Sub
    'Функсия для добавление урока
    Function add_fan(ByVal title As String, ByVal meta_d As String, ByVal meta_k As String, ByVal text As String)
        com.CommandText = "insert into `categories` (title,meta_d,meta_k,text) values('" & Form2.TextBox1.Text & "','" & Form2.TextBox2.Text & "','" & Form2.TextBox3.Text & "', '" & Form2.TextBox4.Text & "')"
        Try
            com.ExecuteNonQuery()
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
        natija = "ok"
        Return natija
    End Function
    'Функсия update
    Function update_fan(ByVal title As String, ByVal meta_d As String, ByVal meta_k As String, ByVal text As String)
        com.CommandText = "UPDATE `categories` set `title` = '" & Form2.TextBox1.Text & "', `meta_d` = '" & Form2.TextBox2.Text & "', `meta_k` = '" & Form2.TextBox3.Text & "', `text` = '" & Form2.TextBox4.Text & "'  WHERE `categories`.`title` ='" & Form2.TextBox5.Text & "'"
        Try
            com.ExecuteNonQuery()
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
        natija = "Update-OK"
        Return natija
    End Function
    'Функсия удалениe предмета
    Function delete_fan(ByVal title As String)
        Dim i As Integer
        i = Form1.DataGridView1.CurrentRow.Index
        title = Form1.DataGridView1.Item(1, i).Value
        com.CommandText = "delete from categories WHERE `categories`.`title` ='" & title & "'"
        Try
            com.ExecuteNonQuery()
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
        natija = "Предмет удален"
        Return natija
    End Function
End Class

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы