PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Visual_Basic
[.NET] 代码关闭xlsx档?
楼主:
flash5566
(闪光56)
2019-11-17 20:35:02
小弟是vb.net新手,想请教前辈们。
之前公司做一个程式,也是读取xlsx档写入SQL里,最后读取完毕后也顺利用quit代码关
闭xlsx档。
这次也是参照一样的代码,做了另一个程式,debug也有读取完quit代码,可是最后在工
作管理员确认时,发现xlsx还是没有被关闭,也试过com解放xlsx档的代码,一样没有效
。(前一个程式没有用com解放)
问题有点笼统,不知道有没有人有类似经验?感谢!
作者:
hulapig
(呼拉猪)
2019-11-18 01:45:00
有先workbook.close吗?
作者:
johnpage
(johnpage)
2019-11-18 06:53:00
Excel 关掉
作者:
fumizuki
(蒙面加菲狮)
2019-11-18 23:06:00
Workbook关闭 Excel.Application退出以上变量参考都释放(指派为 Nothing)再不行,就再呼叫 GC.Collect(0)透过 Excel 去开启档案,读取内容,容易产生这个问题或者改用 ODBC 连接去读取资料就没问题了ODBC 缺点是第一列要是各个字段名称,不可缺少整栏的资料类型都必须相同,否则会读不到资料值亦可采用第三方套件(例如NPOI...)
作者:
shiangru
(努力学开车)
2018-04-04 02:46:00
COM 元件要先用 Marshal 释放之后再使用 Nothing 释放急着马上回收可以再加 GC 参数GCCollectionMode.Forced
继续阅读
[VB6 ] SimplyVBUnit 可以测试form吗?
gecer
Re: [VBA ] 逐列判断重复
napyang
[VBA ] 逐列判断重复
ShakingMilk
[VB6 ] 如何半金字塔排列1~15
NealPope
[VBA ] VBA extract embedded object in excel
gecer
[VBA ] VBA操作问题
ChenStar
[VBA ] excel 合并资料且转多栏问题
jerry7504
[VBA ] 如何在侦错时使用鼠标预览值
im30cm
[VB6 ] Open For Output 路径问题
airtsubasa
[VBA ] Array的计算问题
LukeSkywaker
Links
booklink
Contact Us: admin [ a t ] ucptt.com