以文本方式查看主题
- 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp)
-- 用户服务 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=2)
---- [求助]关于ado查询表构件动态改变sql命令的问题 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=2&id=32506)
|
-- 作者:hk180
-- 发布时间:2013-6-29 16:57:36
-- [求助]关于ado查询表构件动态改变sql命令的问题
设计时,ado查询构件未设置sql命令,只连接了数据库(access),在页面建立事件中动态更改了ado查询构件的sql命令,并设置了活动为真,为什么运行时页面显示不了数据(字段标签不能显示数据内容)。(代码见图),另外,每个项目页面用到的都是同一个数据库,还需要每次都填加一个数据库连结构件吗?
此主题相关图片如下:qq图片20130629165439.jpg

|
-- 作者:ygd888
-- 发布时间:2013-6-29 23:42:16
--
命令完全不对,where 那去了,这种命令可以直接执行,用不着设置活动为真。
参考下面:
参数> 自定义.字符:"{select * from ST_RIVER_R where year(TM)="
参数> 窗口1.当前日期分解年.属性:(值)
参数> 自定义.字符:" order by TM asc}"
参数> 运算.以上各项进行字符串:<连接>
设置> 窗口1.ADO查询1.属性:(SQL命令)
执行> 窗口1.ADO查询1.一般方法:[执行]
|
-- 作者:hk180
-- 发布时间:2013-7-2 13:12:10
--
谢谢您的回答。但我的问题重点不是代码是否正确,是关于动态更改ado查询构件中sql命令并执行的问题。我上述代码中并不需要where,因为我只是从临时表中全部查询出来而已。
|
-- 作者:众方志诚
-- 发布时间:2013-7-2 17:21:30
--
设置> 窗口1.ADO查询1.属性:(SQL命令)
执行> 窗口1.ADO查询1.一般方法:[执行]
动态执行这样就可以,或:
设置> 窗口1.ADO查询1.属性:(SQL命令)
执行> 窗口1.ADO查询1.一般方法:[关闭]
执行> 窗口1.ADO查询1.一般方法:[打开]
或:
设置> 窗口1.ADO查询1.属性:(SQL命令)
参数> 自定义.布尔:"<假>"
设置> 窗口1.ADO查询1.属性:(活动)
参数> 自定义.布尔:"<真>"
设置> 窗口1.ADO查询1.属性:(活动)
|
-- 作者:众方志诚
-- 发布时间:2013-7-2 17:23:29
--
编辑时是分行的,不知为什么发表后就不分行了,星友可复制到写字板里分行后再看就一目了然了。
|
-- 作者:众方志诚
-- 发布时间:2013-7-2 17:24:47
--
搭
建
之
星
|
-- 作者:众方志诚
-- 发布时间:2013-7-2 17:25:25
--
分行编辑发上去就只是一个空格了。不知原因及解决办法。请官方或星友指教。谢谢
|
-- 作者:heying
-- 发布时间:2013-7-2 18:50:36
--
要在[设计模式]下;不要在[代码模式]下 输入提交;
你要是代码很熟练,可以在 [代码模式]下编辑提交;
再有就是要使用 IE 浏览器。
|
-- 作者:U571
-- 发布时间:2013-7-2 18:54:23
--
Mozilla firefox 最新版测试,也可以!!!
|
-- 作者:hk180
-- 发布时间:2013-7-2 19:58:34
--
谢谢!
|