谢谢蓝老师!
换了一台机器(都是win7),点击“选择“按钮报错,是什么原因?
此主题相关图片如下:截屏图片 (1).jpg
选择按钮代码:
e.Form.Controls("TextBox003").text = ""
e.Form.Controls("ComboBox3").text = ""
Dim dlg As new OpenFileDialog
dlg.Filter= "Execl文件|*.xls;*.xlsx" '设置筛选器
If dlg.ShowDialog = DialogResult.OK Then
If Connections.Contains("test") Then
If DataTables.Contains("去重复行") Then DataTables.Unload("去重复行")
Connections.Delete("test")
End If
Connections.Add("test", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dlg.FileName & ";Extended Properties=Excel 8.0;")
Dim tns As String = ""
For Each tn As String In Connections("test").GetTableNames
tns &= tn & "|"
Next
e.Form.Controls("ComboBox3").ComboList = tns.TrimEnd("|")
e.Form.Controls("TextBox003").text = dlg.FileName
End If
报错内容:
.NET Framework 版本:4.0.30319.36470
Foxtable 版本:2019.11.3.1
错误所在事件:窗口,文件汇集,Button72,Click
详细错误信息:
Object reference not set to an instance of an object.(翻译:对象引用没有设置为对象的实例)
[此贴子已经被作者于2019/12/3 11:52:33编辑过]