OleDbCommand执行查询无效的解决[通俗易懂]

OleDbCommand执行查询无效的解决[通俗易懂]今日连接数据库,写下以下代码  Dim conn As New OleDbConnection        Dim cmd As New OleDbCommand()        conn.ConnectionString = ConfigurationManager.ConnectionStrings(“AccessConn”).ConnectionString        cmd

大家好,又见面了,我是你们的朋友全栈君。

今日连接数据库,写下以下代码

OleDbCommand执行查询无效的解决[通俗易懂]
  
Dim
 conn 
As
 
New
 OleDbConnection
OleDbCommand执行查询无效的解决[通俗易懂]        

Dim
 cmd 
As
 
New
 OleDbCommand()
OleDbCommand执行查询无效的解决[通俗易懂]        conn.ConnectionString 

=
 ConfigurationManager.ConnectionStrings(

AccessConn

).ConnectionString
OleDbCommand执行查询无效的解决[通俗易懂]        cmd.Connection 

=
 conn
OleDbCommand执行查询无效的解决[通俗易懂]   conn.Open()
OleDbCommand执行查询无效的解决[通俗易懂]        cmd.CommandText 

=
 SQLstr       
OleDbCommand执行查询无效的解决[通俗易懂]        

Dim
 previousConnectionState 
As
 ConnectionState 
=
 conn.State
OleDbCommand执行查询无效的解决[通俗易懂]        

Try

OleDbCommand执行查询无效的解决[通俗易懂]            

If
 conn.State 
=
 ConnectionState.Closed 
Then

OleDbCommand执行查询无效的解决[通俗易懂]                conn.Open()
OleDbCommand执行查询无效的解决[通俗易懂]            

End
 
If

OleDbCommand执行查询无效的解决[通俗易懂]            cmd.ExecuteNonQuery()
OleDbCommand执行查询无效的解决[通俗易懂]            conn.Close()
OleDbCommand执行查询无效的解决[通俗易懂]            showph(PlaceHolder3)
OleDbCommand执行查询无效的解决[通俗易懂]        

Catch
 ex 
As
 Exception
OleDbCommand执行查询无效的解决[通俗易懂]            l_e.Text 

=
 

出现错误

 
&
 ex.Message
OleDbCommand执行查询无效的解决[通俗易懂]        

Finally

OleDbCommand执行查询无效的解决[通俗易懂]            

If
 previousConnectionState 
=
 ConnectionState.Closed 
Then

OleDbCommand执行查询无效的解决[通俗易懂]                conn.Close()
OleDbCommand执行查询无效的解决[通俗易懂]            

End
 
If

OleDbCommand执行查询无效的解决[通俗易懂]        

End
 
Try

OleDbCommand执行查询无效的解决[通俗易懂]
OleDbCommand执行查询无效的解决[通俗易懂]

 

发现无效,于是百端调试,未见其果

最后终于于偶然发现结症所在,上面代码conn.open过早,前半部分调整为

 

OleDbCommand执行查询无效的解决[通俗易懂]
  
Dim
 conn 
As
 
New
 OleDbConnection
OleDbCommand执行查询无效的解决[通俗易懂]        

Dim
 cmd 
As
 
New
 OleDbCommand()
OleDbCommand执行查询无效的解决[通俗易懂]        conn.ConnectionString 

=
 ConfigurationManager.ConnectionStrings(

AccessConn

).ConnectionString
OleDbCommand执行查询无效的解决[通俗易懂]   conn.Open()
OleDbCommand执行查询无效的解决[通俗易懂]        cmd.CommandText 

=
 SQLstr       
OleDbCommand执行查询无效的解决[通俗易懂]        

Dim
 previousConnectionState 
As
 ConnectionState 
=
 conn.State
OleDbCommand执行查询无效的解决[通俗易懂]        cmd.Connection 

=
 conn

即可

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144295.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 工业相机:传感器尺寸与像元尺寸的关系

    工业相机:传感器尺寸与像元尺寸的关系相同分辨率的工业相机,传感器面积越大,则其单位像素的面积也越大,成像质量也会越好。同样的500万像素的工业相机,2/3”的传感器成像质量就要优于1/2”的。一般来说,工业相机的靶面大小,如果要求不是太严格,可以直接按照公式计算。通常,像工业相机厂家会告诉你多少寸的传感器,那么就可以直接使用16mm*X”的传感器得到工业相机的图像传感器的靶面对角线长度。**工业相机使用16mm代表1寸,而不是使用25

    2022年6月9日
    86
  • c语言数组合并「建议收藏」

    c语言数组合并「建议收藏」c语言数组合并;注意,在函数中计算数组的长度可能会出错,尽量调用数组长度值#include<stdio.h>#include<stdlib.h>voidmergelist(int*a,intlen_a,int*b,intlen_b,int*c);//两个数组合并voidmergelist(int*a,intlen_a,int*b,int…

    2025年6月14日
    0
  • 如何使用Reaver破解Wi-Fi网络的WPA密码

    如何使用Reaver破解Wi-Fi网络的WPA密码现在有一款自由开源新工具——Reaver,已经挖掘出了无线路由器的一个漏洞,由此能够破解绝大多数路由器上的密码。今天,我就来一步步介绍,如何使用Reaver破解WPA/WPA2密码。最后我会给出相应的防范对策。

    2022年5月30日
    53
  • 剑指Offer面试题:2.二维数组中的查找

    一题目:二维数组中的查找二代码实现>>>23>>>1

    2021年12月19日
    40
  • instsrv.exe srvany.exe启动服务

    instsrv.exe srvany.exe启动服务1.通过注册表注册服务privatestaticreadonlystringregpath=@”SYSTEM\CurrentControlSet\Services\ConsulClient\Parameters”;///<summary>///通过注册表注册ConsulAgent服务///</summary>///<p…

    2022年5月24日
    24
  • pycharm 掌握这些快捷键,你就是大神!!

    pycharm 掌握这些快捷键,你就是大神!!最重要的快捷键1.ctrl+shift+A:万能命令行2.shift两次:查看资源文件新建工程第一步操作1.module设置把空包分层去掉,compactemptymiddlepackage2.设置当前的工程是utf-8,设置的Editor–&gt;FileEncodings–&gt;全部改成utf-8,注释1.ctrl+/:单行注释…

    2022年8月26日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号