以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]只有字符列或者备注列才能扩展为QQ列?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192387)

--  作者:洮沙
--  发布时间:2024/6/20 13:08:00
--  [求助]只有字符列或者备注列才能扩展为QQ列?
以下代码出现如题错误提示:

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 13:37:00
--  
这个代码不可能有这个提示的。调试看看具体是哪一句代码的问题
--  作者:洮沙
--  发布时间:2024/6/20 13:57:00
--  
就是这个代码提示的,所以不懂了?

[此贴子已经被作者于2024/6/20 16:06:23编辑过]

--  作者:有点蓝
--  发布时间:2024/6/20 14:00:00
--  
新建一个项目连接这个数据源测试看看有没有问题

关闭退出项目,删除项目所在的文件夹里的bin目录,然后重启项目试试。

--  作者:洮沙
--  发布时间:2024/6/20 14:43:00
--  
新建项目运行代码无错误提示;
旧项目清空BIN文件夹,用命令窗口运行还是提示同样错误?

[此贴子已经被作者于2024/6/20 16:06:40编辑过]

--  作者:有点蓝
--  发布时间:2024/6/20 14:47:00
--  
那就肯定不是这个代码的问题,应该是执行后触发了什么事件,把所有项目属性的事件、全局表事件、计划管理注释掉试试
[此贴子已经被作者于2024/6/20 14:47:40编辑过]

--  作者:洮沙
--  发布时间:2024/6/20 14:57:00
--  
项目属性的事件,全局表事件注释全部注释后还是报错?!
dt2 = cmd.ExecuteReader(True)
dt2 = cmd.ExecuteReader()
测试,去掉true后不报错,不知是什么原因?
[此贴子已经被作者于2024/6/20 15:03:51编辑过]

--  作者:有点蓝
--  发布时间:2024/6/20 15:11:00
--  
这个表后台数据库的表结构发上来看看
--  作者:洮沙
--  发布时间:2024/6/20 15:27:00
--  
各列数据类型没有问题





[此贴子已经被作者于2024/6/20 16:30:04编辑过]

--  作者:有点蓝
--  发布时间:2024/6/20 16:09:00
--  
直连数据库,还是使用的web数据源?