从列表视图项更新 sql 数据库中的表

圣奥福里

大家好,我正在尝试从表中读取,如果不是,则识别特定列,然后使用列表视图中的项目更新我的表

Public Sub FeesFromSetFees(lst As ListView, Amt As String, Year As String, Clss As String, Term As String, Mode As String)
        Dim txtID As New TextBox
        Dim txtbal As New TextBox
        Dim toText As New TextBox
        Dim add As New TextBox
        Try
            con = New SqlConnection(My.Settings.DeseretConnectionString)
            con.Open()

        sql = "SELECT * FROM Fees"
        command = New SqlCommand(sql, con)
        reader = command.ExecuteReader
        While reader.Read()
            toText.Text = reader.Item("scholarship").ToString
            If toText.Text.ToUpper <> "YES" Then

                txtID.Text = reader.Item("id").ToString
                add.Text = reader.Item("balance").ToString
                txtbal.Text = CType(Amt.Trim, Double) + CType(add.Text.Trim, Double)

                Dim item As New ListViewItem(txtbal.Text)
                item.SubItems.Add(txtID.Text)
                lst.Items.Add(item)

                Dim lstId As New List(Of String)
                Dim lstBalance As New List(Of String)
                For Each li As ListViewItem In lst.Items
                    lstId.Add(li.SubItems(0).ToString)
                    lstBalance.Add(li.SubItems(1).ToString)
                Next

                Dim Sql = "Update fees Set class = @Class, year = @Year, mode = @Mode,term = @Term, balance = @Balance where id = @ID"
                Using cn As New SqlConnection(My.Settings.DeseretConnectionString)
                    Using cmd As New SqlCommand(Sql, cn)
                        With cmd.Parameters
                            .Add("@Class", SqlDbType.VarChar).Value = Clss
                            .Add("@Year", SqlDbType.VarChar).Value = Year
                            .Add("@Mode", SqlDbType.VarChar).Value = Mode
                            .Add("@Term", SqlDbType.VarChar).Value = Term
                            .Add("@Balance", SqlDbType.VarChar)
                            .Add("@ID", SqlDbType.VarChar)
                        End With
                        cn.Open()
                        For index = 0 To lstId.Count - 1
                            cmd.Parameters("@Balance").Value = lstBalance(index)
                            cmd.Parameters("@ID").Value = lstId(index)
                            cmd.ExecuteNonQuery()
                        Next
                    End Using
                End Using
                MessageBox.Show("successful")

            End If
        End While
        con.Close()
    Catch ex As Exception
        MessageBox.Show(ex.ToString)
    End Try
End Sub

我收到了成功的消息,但表中的数据没有发生任何变化

圣奥福里

Public Sub FeesFromSetFees(Amt As String, Year As String, Clss As String, Term As String, Mode As String) Dim txtID As New TextBox Dim txtbal As New TextBox Dim toText As New TextBox Dim add As New TextBox Try con = New SqlConnection( My.Settings.DeseretConnectionString) con.Open()

        sql = "SELECT * FROM Fees"
        command = New SqlCommand(sql, con)
        reader = command.ExecuteReader
        While reader.Read()
            toText.Text = reader.Item("scholarship").ToString
            If toText.Text.ToUpper <> "YES" Then

                txtID.Text = reader.Item("id").ToString
                add.Text = reader.Item("balance").ToString
                txtbal.Text = CType(Amt.Trim, Double) + CType(add.Text.Trim, Double)


                Dim Sql = "Update fees Set class = @Class, year = @Year, mode = @Mode,term = @Term, balance = @Balance where id = @ID"
                Using cn As New SqlConnection(My.Settings.DeseretConnectionString)
                    Using cmd As New SqlCommand(Sql, cn)
                        With cmd.Parameters
                            .Add("@Class", SqlDbType.VarChar).Value = Clss
                            .Add("@Year", SqlDbType.VarChar).Value = Year
                            .Add("@Mode", SqlDbType.VarChar).Value = Mode
                            .Add("@Term", SqlDbType.VarChar).Value = Term
                            .Add("@Balance", SqlDbType.VarChar).Value = txtbal.Text
                            .Add("@ID", SqlDbType.VarChar).Value = txtID.Text
                            cn.Open()
                            cmd.ExecuteNonQuery()
                        End With

                    End Using
                End Using
                MessageBox.Show("successful")

            End If
        End While
        con.Close()
    Catch ex As Exception
        MessageBox.Show(ex.ToString)
    End Try
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

多SQL表更新与列表视图项

来自分类Dev

更新 SQL 数据库中的表

来自分类Dev

更新SQL数据库中的数据

来自分类Dev

如何使用django将数据更新到sql数据库中的表中

来自分类Dev

使用LINQ从SQL数据库中的联接表获取数据网格项

来自分类Dev

SQL更新表使用另一个数据库中的表

来自分类Dev

在同一表中查询MS SQL Server中的数据库列表

来自分类Dev

从远程 SQL Server 数据库表更新本地数据库表

来自分类Dev

在链接到SQL数据库的表中添加一个下拉列表

来自分类Dev

如何在SQL Server数据库表中插入字符串列表

来自分类Dev

如何更新SQL数据库表中的第n行?

来自分类Dev

无法使用pyodbc更新sql数据库表中的多个Cloum

来自分类Dev

如何使用Power BI Dataflow中的实体自动更新SQL数据库表?

来自分类Dev

如何处理使用 nodejs 查询和更新 SQL 数据库中的表的 CronJob?

来自分类Dev

SQL:如何删除和更新表中的记录并与(Q)List数据同步,以减轻数据库/表的负担?

来自分类Dev

如何根据同一数据库中另一个表的条件更新sql数据库表

来自分类Dev

使用 Groovy SQL 的 withBatch 更新数据库表

来自分类Dev

SQL数据库中的表设计

来自分类Dev

连接SQL数据库中的表

来自分类Dev

SQL数据库中的表设计

来自分类Dev

删除SQL数据库中的视图重复数据

来自分类Dev

从 SQL 数据库中删除 ListView 中的选定项

来自分类Dev

sql更新不更改数据库中的数据

来自分类Dev

根据条件删除SQL数据库中的重复项

来自分类Dev

显示数据库中重复项的数量[SQL]

来自分类Dev

显示数据库中重复项的数量[SQL]

来自分类Dev

PHP SQL中的更新不会更新数据库

来自分类Dev

PHP SQL中的更新不会更新数据库

来自分类Dev

在特定数据库中创建SQL Server视图

Related 相关文章

  1. 1

    多SQL表更新与列表视图项

  2. 2

    更新 SQL 数据库中的表

  3. 3

    更新SQL数据库中的数据

  4. 4

    如何使用django将数据更新到sql数据库中的表中

  5. 5

    使用LINQ从SQL数据库中的联接表获取数据网格项

  6. 6

    SQL更新表使用另一个数据库中的表

  7. 7

    在同一表中查询MS SQL Server中的数据库列表

  8. 8

    从远程 SQL Server 数据库表更新本地数据库表

  9. 9

    在链接到SQL数据库的表中添加一个下拉列表

  10. 10

    如何在SQL Server数据库表中插入字符串列表

  11. 11

    如何更新SQL数据库表中的第n行?

  12. 12

    无法使用pyodbc更新sql数据库表中的多个Cloum

  13. 13

    如何使用Power BI Dataflow中的实体自动更新SQL数据库表?

  14. 14

    如何处理使用 nodejs 查询和更新 SQL 数据库中的表的 CronJob?

  15. 15

    SQL:如何删除和更新表中的记录并与(Q)List数据同步,以减轻数据库/表的负担?

  16. 16

    如何根据同一数据库中另一个表的条件更新sql数据库表

  17. 17

    使用 Groovy SQL 的 withBatch 更新数据库表

  18. 18

    SQL数据库中的表设计

  19. 19

    连接SQL数据库中的表

  20. 20

    SQL数据库中的表设计

  21. 21

    删除SQL数据库中的视图重复数据

  22. 22

    从 SQL 数据库中删除 ListView 中的选定项

  23. 23

    sql更新不更改数据库中的数据

  24. 24

    根据条件删除SQL数据库中的重复项

  25. 25

    显示数据库中重复项的数量[SQL]

  26. 26

    显示数据库中重复项的数量[SQL]

  27. 27

    PHP SQL中的更新不会更新数据库

  28. 28

    PHP SQL中的更新不会更新数据库

  29. 29

    在特定数据库中创建SQL Server视图

热门标签

归档