Foxtable(狐表)用户栏目专家坐堂 → sqlfind


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

主题:sqlfind

帅哥哟,离线,有人找我吗?
巷弄太过弯曲
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:219 积分:1800 威望:0 精华:0 注册:2019/2/16 10:17:00
sqlfind  发帖心情 Post By:2019/11/19 10:56:00 [只看该作者]

老师 请问我这段代码 怎么样用SQLfind查询出物料名称

Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.ConnectionNa me = "ces hi"
cmd.CommandText = "SE LE CT top 0 d.fname as 物料名称,b.FQty As 数量,d.FModel as 规格型号 " & _
" From POOrder a left join POOrderentry b on a.finterid = b.finterid " & _
" left join t_ICItem d on b.fitemid = d.fitemid "
dt = cmd.ExecuteReader()
Tables("窗口1_table1").DataSource= dt
Tables("窗口1_table1").DataTable.DataCols("数量").Decimals = 1
Tables("窗口1_table1").DataTable.DataCols("数量").SetFormat("0.0")

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


加好友 发短信
等级:超级版主 帖子:105470 积分:536335 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/19 11:04:00 [只看该作者]

根据什么条件查询?

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


加好友 发短信
等级:童狐 帖子:219 积分:1800 威望:0 精华:0 注册:2019/2/16 10:17:00
  发帖心情 Post By:2019/11/19 11:37:00 [只看该作者]

就给根据d.fitemid内码查询对应的物料名称,如63421对应的是物料名称为钢笔

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


加好友 发短信
等级:超级版主 帖子:105470 积分:536335 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/19 11:52:00 [只看该作者]

1楼的代码似乎和SQLfind没有什么关联。

如果要通过fitemid 获取名称,这样就行

Dim cmd As New SQLCommand
cmd.ConnectionNa me = "ceshi"
Dim id As String = "63421"
cmd.CommandText = "SELECT top 0 fname from t_ICItem where fitemid ='" & id & "'"
Dim 名称 As String = cmd.ExecuteScalar
msgbox(名称)

 回到顶部