Foxtable(狐表)用户栏目专家坐堂 → [求助]SQLtable数据填充问题


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

主题:[求助]SQLtable数据填充问题

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


加好友 发短信
等级:婴狐 帖子:24 积分:327 威望:0 精华:0 注册:2017/9/12 20:37:00
[求助]SQLtable数据填充问题  发帖心情 Post By:2017/10/23 16:05:00 [只看该作者]

窗口中有个SQLtable表

{表A}公司编号,公司名 

{表B}公司编号,姓名,性别  (公司编号是表A和表B的共同列)

现要把“公司名、姓名、性别” 这三列加载到SQLTABLE表中,请问代码要怎么写??

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107286 积分:545691 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/10/23 17:36:00 [只看该作者]

SQLtable的sql使用:

s
elect {表A}.公司名,{表B}.姓名,{表B}.性别 from {表A} inner join {表B} on {表A}.公司编号 = {表B}.公司编号

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/10/23 17:38:00 [只看该作者]

 

Dim tb As WinForm.Table = e.Form.Controls("Table1")
Dim cmd As New SQLCommand
Dim dt As DataTable

cmd.ConnectionName=“数据源名称”
cmd.CommandText ="select {表A}.[公司名],{表B}.[姓名],{表B}.[性别] fo rm {表A} INNER JOIN {表B} ON {表A}.[公司编号 ]= {表B}.[公司编号]"
dt = cmd.ExecuteReader()
tb.Table.DataSource =dt

 

绿色的内容,用SQL查询表生成器完成,后面经常用到这个东东,使用帮助文档查询“多表查询”,自动生成SQL查询字符串。

 


 回到顶部