如何在表中插入更新和删除记录

扎希德·马哈茂德

我有一个带有50个不同字段的大型Windows窗体(文本框,组合框,列表视图,复选框),我在sql Server数据库中有10个表,每个表都有不同的列,我想在这10个表中插入Windows窗体50个字段。这是我的代码在表中插入记录

  Dim cmd As New SqlCommand
  cmd.Connection = conn
  cmd.CommandText = "Insert Into ChartOfAccount (MainCode,MainDescription,AccountCode,AccountDescription,OpeningBalance) values ('" & MainCode & "','" & MainDescription & "','" & AccountCode & "','" & AccountDescription & "','" & OpeningBalance & "')"
  cmd.ExecuteNonQuery()

所以问题是,如果我将数据插入10个不同的表中,那么我需要编写10个插入语句。

如果我更新或删除记录,我需要分别编写更新和删除命令10个表,
这将需要很长时间,如果存在任何简短方法,请指导我。

埃德珀

您的查询容易受到SQL注入的影响,因此最好使用参数:

        Dim connStr as String = "connection string values here";
        using con as new SqlConnection(connStr)

              Dim commandText as String = 
                 @"Insert Into ChartOfAccount (MainCode
                 ,MainDescription,AccountCode
                 ,AccountDescription,OpeningBalance) 
               VALUES 
               (@MainCode, @MainDesc,@AccountCode
               ,@AccountDesc,@OpeningBalance)"
              Dim cmd as New SqlCommand(commandText,con)
                cmd.Parameters.AddWithValue("@MainCode",MainCode)
                cmd.Parameters.AddWithValue("@MainDesc",MainDescription)
                cmd.Parameters.AddWithValue("@AccountCode",AccountCode)
                cmd.Parameters.AddWithValue("@AccountDesc",AccountDescription)
                cmd.Parameters.AddWithValue("@OpeningBalance",OpeningBalance)

            Try
                con.Open()
                cmd.ExecuteNonQuery()
            Catch ex as Exception
                MessageBox.Show(ex.Message) 
            End Try
        End Using

现在,这仅用于插入记录示例。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在使用 OpenFileDialogue 获取的 csv 文件中插入更新和删除记录作为 datagridview 中的数据源

来自分类Dev

在MongoDB中记录插入,更新和删除操作

来自分类Dev

如何更新和删除表中的数据?

来自分类Dev

如何使用BEFORE触发器防止在PostgreSQL中的继承表上进行插入,更新和删除

来自分类Dev

如何从同一个表的记录中更新、插入删除记录

来自分类Dev

ActiveAndroid更新和从表中删除

来自分类Dev

ActiveAndroid更新和从表中删除

来自分类Dev

如何在休眠一对一映射中更新和删除记录?

来自分类Dev

更新和删除特定记录

来自分类Dev

多次插入,更新和删除

来自分类Dev

如何使用JSTL,JPA,EJB,JSP,Servlet更新和删除JavaEE中的记录

来自分类Dev

如何从(SQLite)数据库加载的JTable中插入,更新和删除项目

来自分类Dev

如何在MongoDB中更新和在数组中插入新元素

来自分类Dev

更新和删除记录时Java servlet中的NullPointerException

来自分类Dev

在Phonegap for SQLite中插入,更新和删除问题

来自分类Dev

如何在mysql表上订阅更新,删除和插入?

来自分类Dev

如何在yii2中的操作列上更改视图,更新和删除url

来自分类Dev

如何在角材表(mat-table)中实现编辑,更新和丢弃功能

来自分类Dev

如何在Wordpress中使用更新和删除查询

来自分类Dev

如何在Wordpress中使用更新和删除查询

来自分类Dev

更新和删除查询以合并记录

来自分类Dev

房间关系插入删除更新和排序

来自分类Dev

用于插入更新和删除的存储过程

来自分类Dev

Excel DB连接:插入,更新和删除?

来自分类Dev

如何更新和删除AVPacket?

来自分类Dev

SSIS:如何获取审计中更新和删除的行数?

来自分类Dev

是否可以使用MySQL仅在临时表上授予插入,更新和删除特权?

来自分类常见问题

如何在Hive中删除和更新记录

来自分类Dev

在单击CursorAdapter中的按钮时如何在列表视图项行中执行更新和删除操作

Related 相关文章

  1. 1

    如何在使用 OpenFileDialogue 获取的 csv 文件中插入更新和删除记录作为 datagridview 中的数据源

  2. 2

    在MongoDB中记录插入,更新和删除操作

  3. 3

    如何更新和删除表中的数据?

  4. 4

    如何使用BEFORE触发器防止在PostgreSQL中的继承表上进行插入,更新和删除

  5. 5

    如何从同一个表的记录中更新、插入删除记录

  6. 6

    ActiveAndroid更新和从表中删除

  7. 7

    ActiveAndroid更新和从表中删除

  8. 8

    如何在休眠一对一映射中更新和删除记录?

  9. 9

    更新和删除特定记录

  10. 10

    多次插入,更新和删除

  11. 11

    如何使用JSTL,JPA,EJB,JSP,Servlet更新和删除JavaEE中的记录

  12. 12

    如何从(SQLite)数据库加载的JTable中插入,更新和删除项目

  13. 13

    如何在MongoDB中更新和在数组中插入新元素

  14. 14

    更新和删除记录时Java servlet中的NullPointerException

  15. 15

    在Phonegap for SQLite中插入,更新和删除问题

  16. 16

    如何在mysql表上订阅更新,删除和插入?

  17. 17

    如何在yii2中的操作列上更改视图,更新和删除url

  18. 18

    如何在角材表(mat-table)中实现编辑,更新和丢弃功能

  19. 19

    如何在Wordpress中使用更新和删除查询

  20. 20

    如何在Wordpress中使用更新和删除查询

  21. 21

    更新和删除查询以合并记录

  22. 22

    房间关系插入删除更新和排序

  23. 23

    用于插入更新和删除的存储过程

  24. 24

    Excel DB连接:插入,更新和删除?

  25. 25

    如何更新和删除AVPacket?

  26. 26

    SSIS:如何获取审计中更新和删除的行数?

  27. 27

    是否可以使用MySQL仅在临时表上授予插入,更新和删除特权?

  28. 28

    如何在Hive中删除和更新记录

  29. 29

    在单击CursorAdapter中的按钮时如何在列表视图项行中执行更新和删除操作

热门标签

归档