将datagridview的所有数据插入数据库vb.net

2024-07-04

    Dim Con As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Music_Sales_Database.mdb;")
    Dim Com As OleDbCommand
    Dim SaleCode As Integer
    Dim MusicID As String
    Dim SubTotalPrice As Decimal
    Dim Copies1 As Integer
    Dim STR1 As String

    SaleCode = 1

    Com = New OleDbCommand
    Com.Connection = Con

    For x As Integer = 0 To SalesDataGridView.Rows.Count - 1
        MusicID = SalesDataGridView.Rows(x).Cells(0).Value
        SubTotalPrice = SalesDataGridView.Rows(x).Cells(5).Value
        Copies1 = SalesDataGridView.Rows(x).Cells(3).Value
        STR1 = "INSERT INTO Sales(Sales_ID, Sales_Date, Copies, Music_ID, Staff_ID, Total_Price) VALUES (@Sales_ID, @Sales_Date, @Copies, @Music_ID, @Staff_ID, @Total_Price)"
        Dim Comm As New OleDbCommand(STR1, Con)
        Comm.Parameters.AddWithValue("@Sales_ID", SaleCode)
        Comm.Parameters.AddWithValue("@Sales_Date", txtDateAndTime)
        Comm.Parameters.AddWithValue("@Copies", Copies1)
        Comm.Parameters.AddWithValue("@Music_ID", MusicID)
        Comm.Parameters.AddWithValue("@Staff_ID", txtStaff_ID)
        Comm.Parameters.AddWithValue("@Total_Price", SubTotalPrice)
        'Command.ExecuteNonQuery()
        Comm.Dispose()
    Next
    Connection.Close()

大家好,我的前辈,我不知道为什么没有显示任何错误,并且无法将其保存到 Access 数据库中。

整个代码都在按钮中,我解释了我希望程序如何工作:

1.)我有一个未绑定的datagridview,可以从几个文本框中添加数据。 2.)一个名为“签出”的按钮,该按钮用于将我的datagridview数据传递到Access数据库......这是我面临的问题......有人可以帮助我解决它......

多谢...

我也参考了这个链接,但我对 C# 不太熟悉一次将datagridview的所有数据插入数据库 https://stackoverflow.com/questions/10556556/insert-all-data-of-a-datagridview-to-database-at-once


你让事情变得比他们需要的更复杂。只需创建一个DataTable并将其绑定到网格上。当需要保存数据时,只需调用一次Update数据适配器的方法来保存批次。您使用相同的数据适配器来生成架构DataTable通过致电FillSchema然后使用命令生成器生成INSERT命令或者您可以构建架构和INSERT手动命令。这里有些例子:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将datagridview的所有数据插入数据库vb.net 的相关文章

  • 原始资源 Android 文件路径

    我将数据库放置在 raw 文件夹中 安装 apk 时需要加载数据库路径 在哪儿 在 data data package name FILE 中 我没看到 我使用现有的 sqlite 数据库 它没有路径 它是一个资源 因此您需要使用这样的引用
  • 有任何与 MS-Access 一起使用的 ORM(用于原型设计)吗?

    我正处于项目的早期阶段 目前还不清楚我们是否需要一个 真正的 数据库 即 SQL Server 等 所以我一直在使用 MS Access 进行一些原型设计 到目前为止运行良好 在C VS2008 Net 3 5 MS Access 2000
  • RODBC 查询错误地返回零行

    我遇到过类似的帖子 但我的问题看起来不同 我无法使用 rows at time 1 或 believeNRows False 修复这些查询的结果 我正在尝试使用 R 中的 RODBC 连接到 Oracle 数据库 我能够连接到数据库 但除了
  • SQL Loader 脚本帮助添加 SYSDATE、USER

    我正在尝试从文件加载数据 并且想将 CREATED DATE 和 UPDATED DATE 设置为 SYSDATE 将 CREATE BY 和 UPDATED BY 设置为 USER 这是我正在使用的表 CREATE TABLE CATAL
  • 我可以在商业应用程序中使用免费的 SQL Server Express [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在 Access 的表单中引用嵌入的 PowerPoint 或 Excel 文件?

    因此 如果我要获取一个 Access 表单 并将 Excel 电子表格或 PowerPoint 嵌入其中 我将如何在 VBA 代码中引用它 我知道我必须设置库 命名 OLE 对象的框架 并使用适用的语法来完成我想做的任何事情 以及我在表单中
  • 完成某些字段后,使字段在 MS Access 表单中可见

    我正在 MS Access 中构建一个表单供用户输入数据 但可能的字段太多 大多数时候只有大约一半的字段会被使用 因此 我希望仅根据用户在先前给定字段中输入的内容来显示某些字段 例如 用户输入项目编号 标题 然后检查 是 否 工程 由于他检
  • SQL Server 2008 R2 中缺少 Microsoft Office 12.0 Access 数据库引擎 OLE DB 提供程序?

    我正在尝试导入一个 accdbMS Access 数据库导入 SQL Server 2008 R2 但在导入向导和 SSIS 的提供程序列表中找不到 Microsoft Office 12 0 Access 数据库引擎 OLE DB 提供程
  • StructLayout 和 FieldOffset 的未定义行为

    我已经使用 PtrToStructure 函数 在 VB NET 中 成功从有效指针中提取了结构对象 但某些对象成员的结果不正确 与 C 示例相比 代码是 StructLayout LayoutKind Explicit pack 1 Ch
  • 如何计算 django 连接表中对象的数量?

    我的问题很简单 我有Users谁拥有Assets or Assets属于用户的如果您愿意 但我无法检索其数量 计数 Assets each User有 我知道这对你们大多数人来说可能听起来很愚蠢 但我是 python django 来自 P
  • C# readonly 关键字在 VB.NET 中的等效项是什么?

    在 C 中 您可以这样做以使您的成员变量不可变 public readonly int y 5 VB NET 中等效的 readonly 关键字是什么 足够令人惊奇的是 它是ReadOnly http msdn microsoft com
  • 如何获取消息框中的文本和变量

    我只需要知道如何在消息框中包含纯文本和变量 例如 我可以做这个 MsgBox variable 我可以这样做 MsgBox Variable 但我不能这样做 MsgBox Variable variable 正如所建议的 使用 string
  • SUM 的 LINQ 组

    给出以下查询 Dim Query From c In DB Crt Where c Member Locked False And c Member Verified True And c Ct gt 0 Order By c Ct Asc
  • 使用两列的 T-SQL“不在其中”

    我想从表 T1 中选择所有记录 其中 A 列和 B 列中的值与表 T2 中的 C 列和 D 列没有匹配的元组 In mysql Where not in 使用两列 https stackoverflow com questions 8435
  • Vb.Net动作委托问题?

    我是 vb net 新手 这个问题可能很新手 之前已经回答过 但我找不到 我正在尝试 lambda 功能并在这里受到打击 Private Function HigerOrderTest highFunction as Func Of Int
  • 如何打印导致ORA-01843错误的记录?

    我有一个包含数百万条记录的表 我正在尝试将一列数据格式化为DATE格式 目前处于VARCHAR2 但是 我越来越ORA 01843不是有效的月份错误 我正在尝试获取导致 ORA 01843 的那些记录 CREATE OR REPLACE P
  • 数据库设计中外键真的有必要吗?

    据我所知 外键 FK 用于帮助程序员以正确的方式操作数据 假设程序员实际上已经以正确的方式这样做了 那么我们真的需要外键的概念吗 外键还有其他用途吗 我在这里错过了什么吗 外键有助于在数据级别强制执行引用完整性 它们还可以提高性能 因为它们
  • PostgreSQL 使用“lag()”窗口函数更新查询

    我有一个涉及Postgresql数据库的任务 我对 SQL 不太有经验 我有一张贸易产品每周营业额的表格 每周提供以下信息 产品 周数 周营业额 可能是正值或负值 具体取决于天气 更多产品被购买或出售 我添加了一栏 其中包含每周的期末余额
  • 如何加快 PostgreSQL 表中的行计数?

    我们需要计算 PostgreSQL 表中的行数 在我们的例子中 不需要满足任何条件 如果可以显着提高查询速度 那么获得行估计是完全可以接受的 基本上 我们想要select count id from table 尽可能快地运行 即使这意味着
  • Oracle ProC INSERT INTO VALUES ( (选择 ...) )

    在 Oracle 10g 上运行 Pro C 我希望在插入语句值子句中执行子查询 该 sql 查询完全有效 并且在 TOAD 中运行没有任何问题 但 Pro C 无法解析该查询 EXEC SQL INSERT INTO TARGET ATT

随机推荐

  • 使用 FOR XML 从 SQL Server 2008 R2 返回空或 null 字段作为

    我正在使用 SQL Server 2008 R2 运行查询FOR XML PATH 我唯一的问题是我希望所有元素都出现 即使它们是 NULL 并且我希望空 或 null 元素返回为
  • 在 WooCommerce 的电子邮件和订单页面中保存和显示产品自定义数据

    我正在使用一些代码来添加自定义字段 以使我的客户能够自定义他们的产品 这是我当前的代码 Add meta fields to all products SRC https wisdmlabs com blog add custom data
  • 黑莓中的 Twitter 集成:登录页面不是英文

    我正在尝试使用集成 TwitterTwitter API 我 1 8 http kenai com projects twitterapime downloads 当我尝试使用 OAuth 授权时 登录屏幕如下所示 显示一些无效字符 请帮助
  • 通过 SQL 查询安全地标准化数据

    假设我有一张客户表 CREATE TABLE customers customer number INTEGER customer name VARCHAR customer address VARCHAR 这张表确实not有一个主键 然而
  • 使用JNA在java中调用C++库

    我为下面给出的函数创建了一个 C lib include Test h include iostream extern C int add int x int y Add instance return instance add x y A
  • Linux 共享库中缺少函数

    我支持一个 Linux 程序 该程序允许用户编写自己的基于 so 文件的插件 这些插件在运行时使用 dlopen 加载 有时 用户会忘记在 makefile 中包含包含必要函数定义的 C 文件 当插件管理器使用 dlsym 从依赖于这些缺失
  • JobBuilderFactory.get(job).incrementer(RunIdIncrementer)的作用是什么?

    我正在使用 Spring Boot 开发一个 Spring Batch 项目 一切进展顺利 我已经做了一些 spring batch 示例 包括一些来自 spring io 的示例 但我不确定其中一些东西的作用 并且 它只是有效 并不能让我
  • Android资源未找到异常?

    我在使用 findViewById id 时遇到一个奇怪的问题 尽管资源确实存在 但它返回时未找到资源 它是布局中的一个文本视图 旁边是另一个文本视图 我可以通过 id 找到其中一个文本视图 但另一个显示未找到资源 有什么原因可能会发生这种
  • 在提交之前合并 $_GET 变量[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我不太确定这是否可能 但这是我无法弄
  • 在 Batik 中使用 SVGConverter 将 svg 转换为 png 时图像质量较差

    我转换后的图像质量非常低 我尝试过使用 setQuality 方法 但它似乎没有改变任何东西 这是将 svg 转换为 png 的代码部分 SVGConverter svgConverter new SVGConverter String s
  • 我可以回到 ef5 吗?

    MVC4 EF5 VS2012 Ultimate 我升级到了 EF6 认为这可能有助于解决问题 我现在发现我无法创建脚手架控制器 MS 明确表示他们不会支持 MCV4 中的脚手架 我还不够了解 无法尝试搭建自己的脚手架 我是一个新手 试图通
  • 尝试在 ggplot 中将 y 轴加粗

    我正在尝试将 y 轴加粗 轴的标题是粗体的 但我似乎不知道如何将数字本身加粗 这是到目前为止我的代码 combine df gt filter site indian creek gt ggplot aes x percent corn y
  • 如何从 ping 命令获取平均回复时间?

    我需要知道如何在 vbs 中使用 ping 命令获得平均回复时间 我发现只需执行此命令即可获取所有 ping 输出 但也许我可以获取时间数据并在变量中进行计算 而无需使用字符串处理 Set objExec objShell Exec pin
  • jqueryUI自动完成菜单显示效果

    我花了半天时间尝试为自动完成下拉菜单应用淡入淡出效果 最终的结果对我来说非常不舒服 看起来像是 幸运的射击 而不是真正的解决方案 我使用 jqueryui 默认演示为例 并添加行 var acMenu tags data autocompl
  • 无法使用 Eclipse 启动 Tomcat:“地址已在使用中”

    我无法启动我的 tomcat 服务器 我几乎尝试了一切 作为服务器位置 切换位置没有帮助 我使用的是 Windows 8 在这里我发布我的控制台错误 org apache catalina core AprLifecycleListener
  • 无法隐藏 Emacs 中的欢迎屏幕

    我想隐藏欢迎屏幕 My emacs file setq c basic offset 4 indents 4 chars setq tab width 4 and 4 char wide for TAB setq indent tabs m
  • 如何通过 emscripten 在 C++ 和 javascript 之间传递字符串

    我正在学习 emscripten 在 C 和 JS 之间传递字符串时 我什至无法进行最基本的字符串操作 例如 我想写一个字符串长度函数 在 C 中 extern C int stringLen std string p return p l
  • PHP回显随机数组并插入数据库而不重复

    我有一个代码可以滚动一个随机数字 并根据获胜者的机会显示获胜者 data array foreach getAllUserTicketHistoryJson as value data value user id number format
  • 如何在线程中使用 LoopingCall?

    我有一个简单的例子 from twisted internet import utils reactor from twisted internet import defer from twisted internet import thr
  • 将datagridview的所有数据插入数据库vb.net

    Dim Con As OleDbConnection New OleDbConnection Provider Microsoft Jet OLEDB 4 0 Data Source Music Sales Database mdb Dim