以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助]对于不返回任何基表信息的 Sele ctCommand 不支持动态 SQL 生成 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=178274) |
||||
-- 作者:moseser -- 发布时间:2022/6/27 19:57:00 -- [求助]对于不返回任何基表信息的 Sele ctCommand 不支持动态 SQL 生成 代码如下 :外部access数据源 Dim value As String = e.Form.Controls("table_list").Value Tables("成本数据库_Table1").DataSource = DataTables(value) Tables("成本数据库_Table3").Fill("sel ect * from {" & value & "} where 1=2", False) Tables("成本数据库_Table3").AllowEdit=True 报错: .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.6.22.1 错误所在事件: 详细错误信息: 对于不返回任何基表信息的 SelectCommand 不支持动态 S Q L 生成。 |
||||
-- 作者:moseser -- 发布时间:2022/6/27 20:19:00 -- 是下面这个附件 |
||||
-- 作者:moseser -- 发布时间:2022/6/27 20:20:00 --
|
||||
-- 作者:有点蓝 -- 发布时间:2022/6/27 20:34:00 -- Tables("成本数据库_Table3").Fill("sel ect * from {" & value & "} where 1=2", true) |
||||
-- 作者:moseser -- 发布时间:2022/6/27 20:40:00 -- 回复:(有点蓝)Tables("成本数据库_Table3").Fill("... 提示这个错误 ![]() ![]() |
||||
-- 作者:有点蓝 -- 发布时间:2022/6/27 20:52:00 -- 使用msgbox弹出sql语句看看 |
||||
-- 作者:moseser -- 发布时间:2022/6/27 20:56:00 -- 回复:(有点蓝)使用msgbox弹出sql语句看看 ![]() ![]() |
||||
-- 作者:有点蓝 -- 发布时间:2022/6/27 20:58:00 -- sql没有问题,如果是外部表,加上数据源 |
||||
-- 作者:moseser -- 发布时间:2022/6/27 21:03:00 -- 回复:(有点蓝)sql没有问题,如果是外部表,加上数据... 加上数据源还是不行 |
||||
-- 作者:有点蓝 -- 发布时间:2022/6/27 21:12:00 -- 怎么加的?贴出代码 |