简体   繁体   English

数据表“ TruckGrossWeight”运算符后缺少操作数

[英]Datatable Missing operand after 'TruckGrossWeight' operator

I have a datatable where I want to assign select query. 我有一个要分配选择查询的数据表。 But following error pops up: "Syntax error: Missing operand after 'TruckGrossWeight' operator." 但是会弹出以下错误: “语法错误:'TruckGrossWeight'运算符后缺少操作数。”

DataRow[] drs = dataTableForDropDowns
 .Select("LNGFuelAvailability=" + drpdwnlst_LNGFuelAvailability.SelectedValue + " " +
         "TruckGrossWeight=" + drpdwnlst_TruckGrossCombinedWeight.SelectedValue + "");

Value of Selected Values ( int ) are: 所选值( int )的值是:

drpdwnlst_LNGFuelAvailability.SelectedValue= 5
drpdwnlst_TruckGrossCombinedWeight.SelectedValue = 2

try below 尝试下面

DataRow[] drs = dataTableForDropDowns.Select("LNGFuelAvailability = "+drpdwnlst_LNGFuelAvailability.SelectedValue+ " AND TruckGrossWeight = "+drpdwnlst_TruckGrossCombinedWeight.SelectedValue);

syntax should be like below 语法应如下所示

DataRow[] results = table.Select("A = foo AND B = bar");

or 要么

DataRow[] results = table.Select("A = foo OR B = bar");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM