社区
C#
帖子详情
如何多线程共享一个OledDbConnection执行ExecuteReader()方法
wangjingjing390
2004-03-29 11:53:05
如题,如果多线程共享一个OleDbConnection执行ExecuteReader()方法会报错,请问如何解决
...全文
89
4
打赏
收藏
如何多线程共享一个OledDbConnection执行ExecuteReader()方法
如题,如果多线程共享一个OleDbConnection执行ExecuteReader()方法会报错,请问如何解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
myall2002
2004-03-30
打赏
举报
回复
这是不行的,因为ExecuteReader()后得到OleDbDataReader是独占查询的,如果要进行一个新的查询,只有把OleDbDataReader关闭后才行。
huangsuipeng
2004-03-30
打赏
举报
回复
应该不行
marvelstack
2004-03-30
打赏
举报
回复
ExecuteReader()方法返回一个DataReader数据读取器,它是连续向后读的,在完成前,数据Connection对象一直是打开的,我认为不能用多线程。
楼主可以使用DataSet.采用多线程填充多个表。
Jinniu
2004-03-30
打赏
举报
回复
好象不行吧!ExecuteReader是独占方式使用OleDbConnection的,怎样能够共享使用?
SqlCommand.
Execute
Read
er
方法
SqlCommand.
Execute
Read
er
方法
将 CommandText 发送到
Connection
...并生成
一个
SqlData
Read
er
。 重载列表 名称 说明 SqlCommand.
Execute
Read
er
() ...
mysql
execute
read
er
_C# 操作MySQL数据库,
Execute
Read
er
()
方法
参数化
执行
T-SQL语句, 游标读取数据...
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql....C# 操作MySQL数据库,
Execute
Read
er
()
方法
参数化
执行
T-SQL语句, 游标读取数据--
Execute
NonQu
er
y()对连接执...
C#查询数据库--
Execute
Read
er
方法
的使用
在做数据库的查询过程中,使用
方法
Execute
Read
er
,其返回结果为MySqlData
Read
er
,由于参考的信息有误,走了好长时间的弯路,记录下来; string
connection
Str = "s
er
v
er
=localhost;uid=root;password=;...
C# 链接mysql 基本操作的
多线程
实现
c# 链接mysql
多线程
实现 先来看看如何链接mysql,需要用到mysql.Data.dll 这个dll不是.net自带的,自行搜索下载。 MySql
Connection
conn = new MySql
Connection
(
connection
String);//使用MySql
Connection
类来链接...
C#异步和
多线程
/获取进程调用的模块的信息集。...//第二个参数为
执行
的路径。//参数为异步操作状态接口类型。//进程打开的句柄数。//参数为文件名(如edge.exe)//也可以使用MyCalobjCal=newMyObj(
Execute
Task);...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章