Foxtable(狐表)用户栏目专家坐堂 → SQLCommand问题


  共有3028人关注过本帖树形打印复制链接

主题:SQLCommand问题

帅哥哟,离线,有人找我吗?
有点甜
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/8 14:43:00 [只看该作者]

 做个模拟的例子上来瞧瞧。

 回到顶部
帅哥哟,离线,有人找我吗?
不倒的翁
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2014/10/8 14:44:00 [只看该作者]

以下是引用Bin在2014-10-8 14:37:00的发言:
不应该.你看一下出错的是那个SQLCOMMAND 再分析一下看看

搞不定传个可以重现错误的例子上来

错误捕获还没位置显示的。
同时如果连接未关闭的错误不跳出来的话,还有个错误也会跳出来,BAIDU了下性质差不多。都是连接未关闭造成的。

 


图片点击可在新窗口打开查看此主题相关图片如下:无标题2.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
不倒的翁
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2014/10/8 14:50:00 [只看该作者]

还有个问题。SQLCommand连接的数据源和外部DataTable是同一数据源

同时进行后台数据访问是否会有冲突??????


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/8 14:58:00 [只看该作者]

 具体问题具体分析

 回到顶部
帅哥哟,离线,有人找我吗?
不倒的翁
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2014/10/8 15:00:00 [只看该作者]

Error_Log记录信息。

[2014/10/8]
错误发生位置:
错误信息:内部 .Net Framework 数据提供程序错误 12。
详细信息:System.InvalidOperationException: 内部 .Net Framework 数据提供程序错误 12。
   在 System.Data.ProviderBase.DbConnectionInternal.CreateReferenceCollection()
   在 System.Data.ProviderBase.DbConnectionInternal.AddWeakReference(Object value, Int32 tag)
   在 System.Data.OleDb.OleDbConnection.AddWeakReference(Object value, Int32 tag)
   在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   在 System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
   在 System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
   在 Foxtable.SQLCommand.ExecuteReader(Boolean Save)

[2014/10/8]
错误发生位置:
错误信息:连接未关闭。 连接的当前状态为正在连接。
详细信息:System.InvalidOperationException: 连接未关闭。 连接的当前状态为正在连接。
   在 System.Data.ProviderBase.DbConnectionBusy.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   在 System.Data.OleDb.OleDbConnection.Open()
   在 Foxtable.SQLCommand.ExecuteScalar()

[2014/10/8]
错误发生位置:
错误信息:内部 .Net Framework 数据提供程序错误 12。
详细信息:System.InvalidOperationException: 内部 .Net Framework 数据提供程序错误 12。
   在 System.Data.ProviderBase.DbConnectionInternal.CreateReferenceCollection()
   在 System.Data.ProviderBase.DbConnectionInternal.AddWeakReference(Object value, Int32 tag)
   在 System.Data.OleDb.OleDbConnection.AddWeakReference(Object value, Int32 tag)
   在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   在 System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
   在 System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
   在 Foxtable.SQLCommand.ExecuteReader(Boolean Save)

 

甜版帮忙分析分析。

都是出错在SQLCommand


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/8 15:03:00 [只看该作者]

  请做例子发上来,不知道你额外写了什么代码。

 回到顶部
总数 16 上一页 1 2