2014-10-24 4 views
0

선택 쿼리를 할당 할 데이터 테이블이 있습니다. 하지만 다음 오류 팝업 : "구문 오류 : 'TruckGrossWeight'연산자 다음에 피연산자가 없습니다." 선정 된 값 (INT)의'TruckGrossWeight'연산자 뒤에 데이터 테이블 누락 피연산자

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

값은 다음과 같습니다

drpdwnlst_LNGFuelAvailability.SelectedValue= 5 
drpdwnlst_TruckGrossCombinedWeight.SelectedValue = 2 

답변

1

시도

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

다음 구문이 있어야한다처럼 아래

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

또는

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