以下代码出现如题错误提示:
Dim cmd As New SQLCommand
cmd.C
Dim dt As DataTable
cmd.C ommandtext = "Select * Fro m {客户}"
dt = cmd.ExecuteReader(True)
用系统菜单列属性检查没有扩展类型为QQ型列,用下面代码检查,列类型全部为0,完全不懂了,麻烦老师指点一下,再怎么检查,才能找见?谢谢!
For Each Cl As DataCol In dt.DataCols
Output.Show(cl.Name & ":" & cl.ExtendType)
Next
[此贴子已经被作者于2024/6/20 16:06:00编辑过]
这个代码不可能有这个提示的。调试看看具体是哪一句代码的问题
就是这个代码提示的,所以不懂了?
[此贴子已经被作者于2024/6/20 16:06:23编辑过]
新建一个项目连接这个数据源测试看看有没有问题
关闭退出项目,删除项目所在的文件夹里的bin目录,然后重启项目试试。
新建项目运行代码无错误提示;
旧项目清空BIN文件夹,用命令窗口运行还是提示同样错误?
[此贴子已经被作者于2024/6/20 16:06:40编辑过]
那就肯定不是这个代码的问题,应该是执行后触发了什么事件,把所有项目属性的事件、全局表事件、计划管理注释掉试试
[此贴子已经被作者于2024/6/20 14:47:40编辑过]
项目属性的事件,全局表事件注释全部注释后还是报错?!dt2 = cmd.ExecuteReader(True)
dt2 = cmd.ExecuteReader()
测试,去掉true后不报错,不知是什么原因?
[此贴子已经被作者于2024/6/20 15:03:51编辑过]
各列数据类型没有问题
[此贴子已经被作者于2024/6/20 16:30:04编辑过]