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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python 比较字符串是否一样

    python 比较字符串是否一样在python中,判断两个变量是否相等或一样,可以使用==或者is来判断;判断不一样可以使用isnot。示例1.有时候两个字符串打印出来看着一样,但是判断却是False?如果两个字符串末尾有其他符号,比如回车‘\n’,print的时候无法发现的,所以需要strip:a=a.strip()b=b.strip()ifa==b: print"True"2.有时候==判断是Tr…

    2022年6月18日
    29
  • bzero函数使用方法_bzero函数

    bzero函数使用方法_bzero函数bzero原型:externvoidbzero(void*s,intn);用法:#include

    2022年10月13日
    4
  • cameralink转hdmi_输入电阻和输出电阻

    cameralink转hdmi_输入电阻和输出电阻FMC202是北京青翼科技的一款基于FMC接口标准的1路CameraLinkFull模式(或者2路CameraLinkBase模式)采集、1路HDMI(DVI)视频输出的子卡模块,该模块具有2个CameraLink端口(SDR,26PIN),可通过硬件配置成1路Full输入或者2路Base模式输入,CameraLink接口支持80BitDeca模式(即FullPlus模式)。该模块支持1

    2022年9月28日
    2
  • Cisco三层交换机的配置详解

    Cisco三层交换机的配置详解

    2021年7月2日
    65
  • java executeupdate_执行完executeUpdate()方法…-体系课

    java executeupdate_执行完executeUpdate()方法…-体系课如题:Servlet代码如下:packagejdbcHomeWork;importjava.io.IOException;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.SQLException;importjavax.servlet.ServletException;importja…

    2022年10月20日
    7
  • 手机怎么模拟125k卡_手把手教你用手机NFC秒变门禁卡,这个方法多种手机都可以适用…

    手机怎么模拟125k卡_手把手教你用手机NFC秒变门禁卡,这个方法多种手机都可以适用…现在只要手机支持NFC功能,手机秒变公交卡、移动支付、数据传输、门禁卡等功能,之前在评论看多好多人说不知道怎么复制门禁卡,今天就来和大家讲解下如何复制门禁卡。我们以华为手机,前提是手机支持NFC功能的。第一步:门禁卡功能在钱包里面,所以首先找到华为钱包并打开,登录你的华为账号,在主页找到【门钥匙】。第二步:点击进入【门钥匙】后,点击【添加】,开始【模拟】门卡第三步:根据提示,将门卡放到手机背面NF…

    2022年5月24日
    417

发表回复

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

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