点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我遇到一种情况,我正在使用adsdataadapter通过两个索引从VFP表中选择数据
SELECT *从myTable中按[col1],[col2]
如果仅使用其中一个索引,则adapter.fill命令成功结束,但是当我尝试一次使用两个索引时,出现以下错误:
错误7039:文件已尝试打开以供独占使用,但该文件已被另一个用户打开。
连接字符串指定共享访问权,该表未在其他位置打开,只是在select语句中包含两个或多个索引才触发错误。
我认为我已经找到了解决此问题的方法(我认为这是一个非常严重的问题-无法在一个select上使用多个索引-应该纠正)。 无论如何,我发现如果我执行不带索引的选择,那么我可以成功地使用DataView这样模拟顺序:
(位于 vb.net 中)
使用不带order by子句的SQL SELECT语句创建myTable
将myView用作新的DataView(myTable)
myView.Sort =" col1,col2,col3 ..."
将myFinalResults用作DataTable = dView.ToTable
现在我有一个可以正确使用的表
如果我不知道使用此技术时遇到的问题,请多加注意!
p.s。 关于独家使用的错误提示消息怎么了? 我花了很长时间才终于弄清楚发生了什么-程序开发浪费了时间。
一周热门 更多>