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


相关推荐

发表回复

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

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