Foxtable(狐表)用户栏目专家坐堂 → [求助]SQL查询条件


  共有3271人关注过本帖树形打印复制链接

主题:[求助]SQL查询条件

帅哥哟,离线,有人找我吗?
黄训良
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
[求助]SQL查询条件  发帖心情 Post By:2015/4/13 10:54:00 [只看该作者]

窗口中SQLTable表,S elect 语句查询条件要引用 另一数据表中第1行某列的数据,这个条件如何写?

如:S elect * From {某表} Where ......


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/13 10:57:00 [只看该作者]

先查询出那个表的第一行,再去那个列的值拼接你这个查询语句

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47511 积分:251479 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/13 10:59:00 [只看该作者]

如果这个表的数据已经加载,直接:

datatables("表名").Find(...)

 

如果加载了结构,没有加载数据:

http://www.foxtable.com/help/topics/2911.htm

 

 

如果什么都没有加载:

http://www.foxtable.com/help/topics/0696.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
黄训良
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
  发帖心情 Post By:2015/4/13 11:49:00 [只看该作者]

谢谢,解决了:

Dim cmd As New SQLCommand
 Dim dt As  DataTable = DataTables("窗口1_Table1")
 cmd.C
 cmd.CommandText = "S elect * FROM {表A} WHERE 名称 In (S elect 名称 FROM {表B})"
dt = cmd.ExecuteReader()
Tables("窗口1_Table1").DataSource = dt


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47511 积分:251479 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/13 11:52:00 [只看该作者]

如果这样,你不如直接Fill:

http://www.foxtable.com/help/topics/2912.htm


 回到顶部
帅哥哟,离线,有人找我吗?
黄训良
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
  发帖心情 Post By:2015/4/13 12:14:00 [只看该作者]

Fill 就一行代码,简单多了!感谢......

狐爸来给我们作答,辛苦了!

您的重点是在Foxtable 的开发上,这样Foxtable才会更加完善、完美!

就让几位版主来作答吧,找位一般工作人员来发现并向您反馈解决不了的问题,您再给他们指点,也会让版主们进步!

[此贴子已经被作者于2015/4/13 12:20:52编辑过]

 回到顶部