Vb.net SELECT语句包含拼写错误或缺少的保留字或参数名称,或者标点符号不正确。帮助我

Vb.net SELECT语句包含拼写错误或缺少的保留字或参数名称,或者标点符号不正确。帮助我,vb.net,Vb.net,你错过了什么。 看到这条线了吗 重量等于[重量]等于库存水平等于[库存水平] 可能是这样的 重量为[重量],库存水平为[库存水平] 此外,您在FROM之前还添加了额外的逗号 请参见以下全部更新的查询: 选择StockID为[Stock ID]、ProductCode为[Product Code]、ProductName为[Product Name]、Weight为[Weight]、StockLevel为[StockLevel]、MaxStockLevel FROM Stock,其中StockLe

你错过了什么。 看到这条线了吗

重量等于[重量]等于库存水平等于[库存水平]

可能是这样的

重量为[重量],库存水平为[库存水平]

此外,您在FROM之前还添加了额外的逗号

请参见以下全部更新的查询:


选择StockID为[Stock ID]、ProductCode为[Product Code]、ProductName为[Product Name]、Weight为[Weight]、StockLevel为[StockLevel]、MaxStockLevel FROM Stock,其中StockLevel>0按StockID分组、ProductCode、ProductName、Weight、StockLevel订单按ProductName添加到@Vinod的答案中:


另外,FROM子句前面不应有逗号。

SHOWIN循环引用由查询定义的SELECT列表中的别名“StockLevel”引起。是否需要:StockLevel as[Stock Level]。。。正如你对其他一些栏目所做的那样?我有最后一个栏目TotalStock,你能发布你现在的完整查询吗?它可能与原始帖子中的不同。Dim SelectQry=选择StockID作为[Stock ID],ProductCode作为[Product Code],ProductName作为[Product Name],Weight作为[Weight],StockLevel作为[Stock Level],MaxStockLevel来自Stock,其中StockLevel>0按StockID分组,ProductCode,ProductName,Weight,按产品名称排序的库存订单去掉每列的括号。对于要为其提供不同名称的列,只需要As。所以你不需要它作为一个例子[重量]。在FROM之前不应该有逗号。我强烈建议你看看,并考虑采取。据我所知,你在这方面没有表现出任何努力。我甚至不确定这是否是一个有效的错误。
Dim SelectQry = "SELECT (StockID) as [Stock ID],(ProductCode) as [Product Code],(ProductName) as [Product Name],(Weight) as [Weight] as (StockLevel) as [StockLevel],MaxStockLevel,FROM stock where StockLevel> 0   group by StockID, ProductCode,ProductName,Weight,StockLevel order by ProductName "
Dim SampleSource As New DataSet
Dim TableView As DataView