ExecuteNonQuery:连接属性尚未初始化

2023-12-24

我收到以下错误

ExecuteNonQuery:连接属性尚未初始化。

当运行以下代码时

Private Sub btnUpdate_Click(sender As Object, e As EventArgs) Handles btnUpdate.Click

    Using con = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Comp-296\Project1\Project1\Game_time.mdb")

        Using cmd = New OleDbCommand("UPDATE User-scores SET User_Name = @User_Name Game_Name = @Game_Name Score = @Score, [Time/Date] = @dt")

            con.Open()
            cmd.Parameters.Add("@User_Name", OleDbType.VarWChar).Value = txtUser.Text
            cmd.Parameters.Add("@Game_Name", OleDbType.VarWChar).Value = txtGame.Text
            cmd.Parameters.Add("@Score", OleDbType.VarWChar).Value = txtScore.Text
            cmd.Parameters.Add("@dt", OleDbType.Date).Value = Convert.ToDateTime(txtDate.Text)

            cmd.ExecuteNonQuery()

            MessageBox.Show("Data Update successfully")
        End Using
    End Using

End Sub

我是否忘记在参数中添加一些内容?


您必须将连接作为参数传递给OledbCommand

只需使用以下代码

Using con = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Comp-296\Project1\Project1\Game_time.mdb") 

    Using cmd = New OleDbCommand("UPDATE [User-scores] SET [User_Name] = ?, [Game_Name] = ?, Score = ?, [Time/Date] = ? WHERE id = 1", con) 
        con.Open() 
        cmd.Parameters.Add("@p1", OleDbType.VarWChar).Value = txtUser.Text 
        cmd.Parameters.Add("@p2", OleDbType.VarWChar).Value = txtGame.Text 
        cmd.Parameters.Add("@p3", OleDbType.VarWChar).Value = txtScore.Text 
        cmd.Parameters.Add("@p4", OleDbType.Date).Value = Convert.ToDateTime(txtDate.Text) 

        cmd.ExecuteNonQuery() 

        MessageBox.Show("Data Update successfully") 
    End Using 
End Using

看起来你必须使用?标记将参数传递给OledbCommand (你的方法是为了SQLCommand)

阅读更多关于Oledb 参数 https://msdn.microsoft.com/en-us/library/system.data.oledb.oledbparameter(v=vs.110).aspx

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

ExecuteNonQuery:连接属性尚未初始化 的相关文章

  • 从字符串“”到类型“布尔”的转换无效

    我在 ASP NET 登录表单的标题中收到错误消息 有谁知道我该如何解决它 非常感谢帮助 Protected Sub Button1 Click ByVal sender As Object ByVal e As EventArgs Han
  • C# vb:S​​ystem.Func 占用多少内存?

    System Func 究竟拥有多少内存 System Func 是 1 行还是 1000 行有什么区别吗 Func是委托类型 一个实例在x86抖动中占用32字节存储 对象头 8 个字节 4 个字节用于 Delegate methodBas
  • 尝试关闭 Visual Basic 中所有打开的窗体

    我想要它 所以当单击我的按钮时 我退出我的应用程序 我尝试了一个简单的 for 循环 Private Sub CloseAllToolStripMenuItem Click sender As Object e As EventArgs H
  • 按降序对数字进行排序

    我有 20 个文本框 每个都包含一个特定的数字 我希望 textbox1 到 textboxN 的数字按降序排列 如果任何文本框的值为零 那么我想保留该文本框不变 需要 vb net 中的示例代码 用于按降序对元素进行排序 dim arra
  • PMT功能 支付方式

    下面是我计算贷款付款的函数 就像在 Excel 中一样 我需要添加另一个参数 即付款类型 function PMT ir np pv fv ir interest rate per month np number of periods mo
  • 如何在一个文本框中搜索多个值并在 DataGridView vb.net 中显示

    有没有一种方法可以在一个文本框中搜索 过滤多个值 我正在 OPIS 列中搜索两个或多个不同的单词 短语 Example 搜索 sveder 然后搜索 din 374 然后搜索 TiN 结果将是具有此描述的所有项目 我有这段代码 但是当搜索与
  • 更改文本框中文本的前景色和背景色

    我正在使用 VB NET 制作 C 代码编辑器应用程序 我想在用户键入关键字时更改关键字的颜色 另外 我正在寻找一种方法来突出显示某些代码行 有没有办法更改文本框或富文本框中一段文本的前景色和背景色 我真的不知道你想做什么 所以这里有一些选
  • asp.net vb 用户控件在调用页面上引发事件

    我正在尝试了解用户控件 我创建了一个具有文本框和按钮的用户控件 我想要做的是 当我单击用户控件中的按钮时 在 aspx 页面中填充标签 我知道我可以在页面上有一个按钮 使用用户控件上的一些属性来获取该信息 但我想知道如何使用用户控件的按钮来
  • 将图像文件从网址复制到本地文件夹?

    我有该图像的网址 例如 http testsite com web abc jpg http testsite com web abc jpg 我想将该 URL 复制到 c images 中的本地文件夹中 而且当我将该文件复制到文件夹中时
  • 使用 .NET 将两个 PNG 图像合并为一张图像

    我有两个 其实很多 PNG http en wikipedia org wiki Portable Network Graphics png 我的应用程序中的图像 两者都有透明区域 我想在我的应用程序中拍摄两个图像 将它们组合起来 并将结果
  • C#“var”关键字在 VB.NET 中的等价物是什么?

    例如 我如何获得 VB NET静态类型局部变量是static赋值右侧的表达式的类型 像这样 Dim http msdn microsoft com en us library 7ee5a7s1 aspx我的变量 3 你还需要 选项推断 ht
  • 将 MIME 编码的附件发布到 Ariba Supply Network 时出现问题

    我在尝试使用 VB NET 和 WebRequest 对象发布一些 cXML 文本和附件时遇到问题 我相信我正在格式化我希望正确发布的数据文本 因为它与 Ariba 提供的示例相匹配 我不确定的是我是否正确使用 WebRequest 对象来
  • 如何在VB.NET中画一条线

    我正在尝试用 VB NET 画一条简单的线 我的代码如下 但是当我运行代码时 只显示表单 没有线 我在这里做错了什么 Public Class Form1 Dim pen As System Drawing Graphics Private
  • 在VB.NET中获取文件修改日期

    我的文件夹中有许多文件 我需要获取最后修改日期 所以我用了 FDate IO File GetLastWriteTime FName 对于某些文件 它工作正常 但对于其他文件 我得到的日期为 1 1 1601 但是当我在 Windows 资
  • 您可以传递“类型”作为参数吗?

    我想在 VB NET 中做类似以下的事情 可以吗 Function task value as Object toType as Type Return DirectCast value toType End Function 是的 有系统
  • 将列表(对象)转换为列表(字符串)

    有没有办法转换List of Object to a List of String 在 c 或 vb net 中而不迭代所有项目 幕后迭代很好 我只想要简洁的代码 Update 最好的方法可能就是进行新的选择 myList Select f
  • 使用 GIT 自动增加 AssemblyFileVersion

    好吧 我知道这可能不是传统的 但除此之外 我使用 AssemblyFileVersion 作为我的 构建名称 字符串 它的格式如下 File Version information for an assembly consists of t
  • 将Access数据库中存储的图片加载到VB.NET程序中

    我有一个通过数据源与 VB 项目链接的 Access 数据库 在其中一个表的数据库中 我有一个 OLE 对象字段 我在此字段中保存了 BMP 格式和 JPG 格式的图片 我遇到的问题是将这张图像加载到我的应用程序中 这就是我希望能够做到的
  • VB SQL 语句未选择正确的行

    我试图使用 SELECT 语句在我的数据库中 选择 一个人 但它没有选择正确的人 我也不确定为什么 我正在使用访问数据库 数据库连接代码 Imports System Data OleDb Module Database Connectio
  • 将字符串转换为双精度 - VB

    VB中有没有一种有效的方法来检查字符串是否可以转换为双精度型 我目前正在尝试将字符串转换为双精度型 然后查看它是否引发异常 但这似乎减慢了我的申请速度 Try if number then format it current CDbl x

随机推荐

  • 在Sage中使用Python的pickle会导致内存使用率很高

    我正在使用基于 Python 的 Sage Mathematics 软件来创建一个很长的向量列表 该列表包含大约 100 000 000 个元素 sys getsizeof 告诉我它的大小略小于 1GB 我将这个列表放入一个文件中 这已经花
  • SharePoint CSOM,检索网站集。限量300个?

    我正在尝试从 SharePoint Online 域检索网站集列表 我正在使用 C 和客户端对象模型 以下代码仅返回 300 个网站集 var tenant new Tenant ctx spp tenant GetSiteProperti
  • 嵌入式 Jetty - Spring MVC - 视图解析器 - 无 XML - HTTP 错误:404

    我正在尝试使用嵌入式 Jetty 设置一个简单的 Spring MVC 服务器 我已经设置了服务器 启用了 spring 并为 jsp 文件配置了视图解析器 控制器给我 404 并显示以下消息 Problem accessing jsp t
  • ORA 删除/截断

    我正在使用 SQL 加载器将数据加载到数据库中 在插入数据之前 我需要删除表中的现有数据 options skip 1 load 250000 errors 0 ROWS 30000 BINDSIZE 10485760 load data
  • 使用android的加速度计移动图像

    我已阅读有关访问手机加速度计 加速度和方向 值的文章 教程 我正在尝试构建一个简单的应用程序 我可以使用这些值移动球图像 这是我的代码 import android app Activity import android content C
  • 如何以编程方式向 Android 手机的扬声器发出短促的蜂鸣声

    为了在扬声器上接收唯一的短蜂鸣声 我想直接向扬声器发送单个比特 与 LED 闪烁类似 是否有可能在没有任何媒体播放器的情况下发出短促的蜂鸣声 我建议您使用ToneGenerator https developer android com r
  • Numpy:如何将矩阵随机拆分/选择为 n 个不同的矩阵

    我有一个形状为 4601 58 的 numpy 矩阵 我想根据行数按 60 20 20 分割随机分割矩阵 这是我需要的机器学习任务 有没有随机选择行的 numpy 函数 你可以使用 numpy random shuffle import n
  • 如何使用 UIPanGestureRecognizer 捕获正在平移的方向?

    好吧 我一直在寻找几乎所有捕捉多点触摸手势的选项 最后我又回到了 UIPanGestureRecognizer 我想要的功能其实很简单 我设置了一个两指平移手势 并且我希望能够根据我移动的像素数来随机浏览一些图像 我已经解决了所有问题 但我
  • Python中的多元正态密度?

    是否有任何 python 包可以有效计算 PDF 概率密度函数 多元正态分布 https en wikipedia org wiki Multivariate normal distribution 它似乎没有包含在 Numpy Scipy
  • 在 pyparsing 期间更改字符串

    在我的 pyparsing 代码中 我有以下表达式 exp1 Literal foo Suppress Literal Word alphanums exp2 Literal foo Suppress Literal Word alphan
  • 如何在 php 中锁定 mysql 表

    如何在 php 中锁定 mysql 表 我目前有这个代码 db gt query LOCK TABLES tbl othercharge WRITE for x 0 x lt 500 x id get max db gt query INS
  • 选择 A 列相同但 B 列不同的行

    ID Zip Room 317 94087 S105 318 94087 L603 1739 94404 1801 L603 1823 94401 2129 L603 1824 94401 2129 L603 2135 94404 1801
  • 自动化测试游戏

    Question 您将如何向游戏添加自动化测试 我相信您可以对游戏引擎的许多功能 网络 对象创建 内存管理等 进行单元测试 但是是否可以自动测试实际游戏本身 我不是在谈论游戏玩法元素 比如神族会在地图 X 中击败虫族 而是在谈论游戏和引擎之
  • Moodle 有 API 吗? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想为 Moodle 创建一个定制的前端 有谁知道我可以从哪里获得API 或任何其他帮助 编辑 我已经
  • 在 Mgmt Studio 中修改数据库后重新导入/更新 SQL Server 数据库项目

    我的团队正在他们的解决方案中使用 NET 2008 DB 项目 因此我们有一些方法可以在机器之间以及通过开发来保持架构并保持一致 我更改数据库和跟踪所述架构的首选方法是通过 SQL Server Mangement Studio 基本上 我
  • Swift:对于 Double 值,“此类不符合键值编码...”

    我有一个场景 其中 Swift 中有一个简单的数据对象 包含多个属性变量 它们是混合的String and Double 值类型 我正在尝试使用检索每个属性的值valueForKey 我的代码看起来像这样 let myDataObj let
  • 验证失败后未添加类 field_with_errors 的 div 包装器

    我正在使用bootstrap sass宝石 我有一个验证 需要选择一个选择框 这是选择框 验证指定必须做出选择 但它确实include blank以便选择框一开始是空的 验证失败后 它应该是这样的 Rails 应该创建一个 div 来包装输
  • 更改选定且未聚焦的列表框样式,使其不灰显

    我有一个非常简单的 WPF ListBox 其 SelectionMode 设置为 Multiple
  • Next.js 服务器在运行“npm run dev”后停止几秒钟

    创建后Next js应用程序使用npx create next app和跑步npm run dev安装完成后 终端显示如下 准备好 启动服务器0 0 0 0 3000 url http localhost 3000 然后几秒钟后它停止并且没
  • ExecuteNonQuery:连接属性尚未初始化

    我收到以下错误 ExecuteNonQuery 连接属性尚未初始化 当运行以下代码时 Private Sub btnUpdate Click sender As Object e As EventArgs Handles btnUpdate