以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请教:动态加载窗口SQL表的代码  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=5071)

--  作者:yangming
--  发布时间:2009/11/20 16:14:00
--  请教:动态加载窗口SQL表的代码
我是意思是加载工号等于员工档案当前行工号的那些行,但是下面的代码没反应,这里工号列是字符型
Select * From {个人简历} Where 工号 = \'" & Tables("员工档案").Current("工号") & "\'

--  作者:lxl
--  发布时间:2009/11/20 17:29:00
--  
"Select * From {个人简历} Where 工号 = \'" & Tables("员工档案").Current("工号") & "\'"
引号分别为                                          单双                                                    双单双










--  作者:狐狸爸爸
--  发布时间:2009/11/20 17:39:00
--  
我居然没有看出问题来

图片点击可在新窗口打开查看
--  作者:yangming
--  发布时间:2009/11/20 17:52:00
--  
以下是引用lxl在2009-11-20 17:29:00的发言:
"Select * From {个人简历} Where 工号 = \'" & Tables("员工档案").Current("工号") & "\'"
引号分别为                                          单双                                                    双单双









前后加引号出错


--  作者:mr725
--  发布时间:2009/11/20 18:12:00
--  
或许是焦点问题呢~ 
--  作者:czy
--  发布时间:2009/11/20 18:14:00
--  
以下是引用yangming在2009-11-20 17:52:00的发言:

前后加引号出错


你代码放在哪执行?


--  作者:lxl
--  发布时间:2009/11/20 19:40:00
--  
你不是代码放到SQL查询窗口执行吧?
那里不能放代码的。
select 1可以执行
select CurrentTable.Name  就不行
--  作者:yangming
--  发布时间:2009/11/21 16:59:00
--  
我是放在SQLTable表属性:Select语句栏的
--  作者:czy
--  发布时间:2009/11/21 17:21:00
--  

那不行吧,那里好象只能规规矩矩的写sql语句。
你这种代码只能别想它法了。
你可以次代码放到档案表的CurrentChanged事件中。


--  作者:yangming
--  发布时间:2009/11/22 12:21:00
--  
以下是引用czy在2009-11-21 17:21:00的发言:

那不行吧,那里好象只能规规矩矩的写sql语句。
你这种代码只能别想它法了。
你可以次代码放到档案表的CurrentChanged事件中。

我试试放到其它地方