Foxtable(狐表)用户栏目专家坐堂 → 请教,关键字 'LEFT' 附近有语法错误。


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

主题:请教,关键字 'LEFT' 附近有语法错误。

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


加好友 发短信
等级:幼狐 帖子:112 积分:1608 威望:0 精华:0 注册:2008/11/3 7:25:00
请教,关键字 'LEFT' 附近有语法错误。  发帖心情 Post By:2021/9/30 11:38:00 [显示全部帖子]

错误提示:关键字 'LEFT' 附近有语法错误。
s elect " & _
“{表A}.ID " & _
",{表B}.类型 " & _
"from {表A}" & _
"LEFT JOIN {表B} ON {表A}.ID = {表B}.ID" & _
"WHERE {表B}.类型 =21"

这个SQL语句在 执行SQL功能里面完全可以执行,但在 SQLCommand 里面 就一直提示以上错误,请教下如何解决??

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


加好友 发短信
等级:幼狐 帖子:112 积分:1608 威望:0 精华:0 注册:2008/11/3 7:25:00
  发帖心情 Post By:2021/9/30 12:07:00 [显示全部帖子]

Dim cmd As New SQLCommand
cmd.ConnectionName = ss
Dim dt As DataTable
Dim Cols1() As String = {"ID","TrType","InterID","EntryID","DDate","DeptID","EmpID","SupplyID"}
Dim Cols2() As String = {"ID","TrType","InterID","EntryID","DDate","DeptID","EmpID","SupplyID"}
Dim cmb As Winorm.ComboBox
MessageBox.Show("开始sql")
cmd.CommandText ="s elect" & _
"ID" & _
",{STOCK}.TranType" & _
",{STOCKM}.InterID" & _
",EntryID" & _
",{STOCK}.DDate" & _
",{STOCK}.DeptID" & _
",{STOCK}.EmpID" & _
",{STOCK}.SupplyID" & _
"From {STOCKM}" & _
"LEFT JOIN {STOCK} ON {STOCKM}.InterID = {STOCK}.InterID" & _
"WHERE {STOCK}.TranType = 2"
MessageBox.Show("结束SQL")
dt = cmd.ExecuteReader()

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


加好友 发短信
等级:幼狐 帖子:112 积分:1608 威望:0 精华:0 注册:2008/11/3 7:25:00
  发帖心情 Post By:2021/9/30 14:34:00 [显示全部帖子]

可以了,多谢!!

 回到顶部