0
AIR에서 SQLite 데이터베이스를 조건부로 매개 변수화 할 수 있습니까? 예를 들어 이 쿼리 :AIR에서 SQLite 쿼리 조건부로 매개 변수화
//selectedID is the ID I want to select
query.text = "select * from table where [email protected]";
query.parameters['@ID']=selectedID;
하지만 난 where
문 selectedID
인 경우에만 표시 할 0보다 큰
내가 일반적으로 할 것입니다 것은 그러나
query.text = "select * from table"+(selectedID>0?" where id="+selectedID:'');
, 내가 성능면에서 LiveDocs를 읽으면 매개 변수를 사용하는 것이 더 좋습니다.
전체 문장을 매개 변수화 할 수 있습니까? 아니면 값에 대해서만 가능합니까? 가 아니면이 좋은 충분하다 :
query.text = "select * from table"+(selectedID>0?" where [email protected]":'');
query.parameters['@ID']=selectedID;
그래, 당신이 문을 매개 변수화 할 수 있는지, 내가 궁금 알고있다. – Francisc
또한 기본적으로 if-else의 짧은 버전에서와 마찬가지로 텍스트 속성을 두 번 변경해야합니다. – Francisc