-3

私は次のことをしようとしていますが、それを受け入れません。

String sql_eco = "select * from orders where EmployeeID=" +e_ID + " and CustomerID ="' + cu_ID + "'";

2 つのテーブルと 2 つの値 (変数) から選択

4

4 に答える 4

0

CustomerIDEmployeeIDが両方ともInteger列型であると仮定してみてください

String sql_eco = "select * from orders where EmployeeID=" +e_ID + " and CustomerID =" + cu_ID;
于 2013-04-17T18:40:33.047 に答える
0

これを試して:

String sql_eco = "select * +
                  from orders +
                  where EmployeeID=" +e_ID + " and CustomerID ='" + cu_ID + "'";   
                                                               ^                                                                         
于 2013-04-17T18:40:38.463 に答える
0

これを使って。CustomerId の " を間違えました

String sql_eco = "select * from orders where EmployeeID=" +e_ID + " and CustomerID ='" + cu_ID + "'";
于 2013-04-17T18:41:29.087 に答える
0

値変数 このようなことを言いたいですか?

String sql_eco = "select * +
                  from orders +
                  where 1=1 ";
if(e_ID  != null) {
 sql_eco += " AND EmployeeID=" +e_ID ;
}
if(cu_ID  != null){
 sql_eco  += " and CustomerID ='" + cu_ID + "'";  
}

このコードを改善するために使用できますstringbuilder/stringbuffer

于 2013-04-17T19:00:50.600 に答える