안녕하십니까..한달동안 군대갔다온 급한 사람입니다....(누구도 신경안쓰겠지만..^^;)
전에 코딩한걸보니 또 새롭군요..안 그래도 초본데..쩝..
SQL문을 쓰는데 말입니다..코드 에디터에 직접 코딩해서 쳐넣을 수도 있고 쿼리의 properties의 SQL의
string list editor에 넣어줄 수도 있잖아요..
저는 개인적으로 코딩라인을 줄이기 위해서 후자를 선택하는 편인데..
버튼을 눌렀을때 다음과 같이 실행된다고 합시다..
begin
Query1.Close; ...1
Query1.SQL.Clear; ...2
Query1.SQL.ADD('select *'); ...3
Query1.SQL.ADD('from 내주소록;'); ...4
Query1.SQL.ADD('Order by Name'); ...5
Query1.Open; ...6
end;
이게 코드 에디터에 직접 코딩하는 방법이라고 할때, 이와 동일한 결과를 가지려면 Query1의 properties의 SQL의 string list editor에서 Select * from 내주소록 order by Name이라고 치고, 코드 에디터에서 Query1.Active := True라고 하면 동일한 결과가 나오잖아요..
그런데 후자의 방법으로 할때 전자의 모든 것이 실행되는게 아니잖아요..
즉 후자의 경우가 전자의 3,4,5에 해당되는건가요? 아니면 이 전체를 대신할 수있는건가요?
다시 정리한다면(제가 워낙 표현력이 떨어져서..^^;), 후자의 방법으로 해서 엑티브시켰다면 이것은 전자의 6개의 라인중 어떤것까지 실행된 것과 같냐는 겁니다..
부탁드립니다..충성~? (엥? ^^;;)
> 안녕하십니까..한달동안 군대갔다온 급한 사람입니다....(누구도 신경안쓰겠지만..^^;)
>
> 전에 코딩한걸보니 또 새롭군요..안 그래도 초본데..쩝..
>
> SQL문을 쓰는데 말입니다..코드 에디터에 직접 코딩해서 쳐넣을 수도 있고 쿼리의 properties의 SQL의
> string list editor에 넣어줄 수도 있잖아요..
> 저는 개인적으로 코딩라인을 줄이기 위해서 후자를 선택하는 편인데..
> 버튼을 눌렀을때 다음과 같이 실행된다고 합시다..
> begin
> Query1.Close; ...1
> Query1.SQL.Clear; ...2
> Query1.SQL.ADD('select *'); ...3
> Query1.SQL.ADD('from 내주소록;'); ...4
> Query1.SQL.ADD('Order by Name'); ...5
>
> Query1.Open; ...6
> end;
> 이게 코드 에디터에 직접 코딩하는 방법이라고 할때, 이와 동일한 결과를 가지려면 Query1의 properties의 SQL의 string list editor에서 Select * from 내주소록 order by Name이라고 치고, 코드 에디터에서 Query1.Active := True라고 하면 동일한 결과가 나오잖아요..
> 그런데 후자의 방법으로 할때 전자의 모든 것이 실행되는게 아니잖아요..
> 즉 후자의 경우가 전자의 3,4,5에 해당되는건가요? 아니면 이 전체를 대신할 수있는건가요?
>
> 다시 정리한다면(제가 워낙 표현력이 떨어져서..^^;), 후자의 방법으로 해서 엑티브시켰다면 이것은 전자의 6개의 라인중 어떤것까지 실행된 것과 같냐는 겁니다..
>
> 부탁드립니다..충성~? (엥? ^^;;)
///////////////////////////////////////////////////////
어~ 고민입니다, 말하기 나름인가요.
물론 행동은 3~6이겠죠,
그러나 SQL속성에 문장