SQL server 2019数据库。搭建了服务端的web数据源。客户端在直连数据库的情况下没有问题。
切换到web数据源之后,定位到如下错误:
窗口表,类型“SQLTable”, 在该表的datacolchanging 事件中执行如下代码报错:
Dim cmd As New SQLCom mand
cmd.Connect ionName=_ConnectionName
'********************************************
cmd.Comm andText = "SE LECT * FROM {SalesOrdsForDispatch} where SalesON='" & e.DataRow("SalesON") & "'"
'********************************************
Dim stb As DataTable = cmd.ExecuteReader(True)
=====================================
测试定位的错误代码是 Dim stb As DataTable = cmd.ExecuteReader(True)这一句。
报错信息:
此主题相关图片如下:bug.jpg
注意,上述代码当我直接做成在一个窗口按钮内执行,则没有问题。目前仅发现在表的datacolchanging事件内执行就会报错。
我怎么也无法发现自己的问题,恳请提供帮助。
[此贴子已经被作者于2022/6/16 16:50:09编辑过]