열씨미 sql공부를 하구 있는데요...
sql문 중에 다음의 문장들의 차이점을 알구 싶구... 해결을 원합니다..
일단
sql.clear;
sql.add('select 어쩌구 저쩌구-----')
sql.add('어쩌구 저쩌구.....--)
open;
이 런 형식에서는 아무런 문제 없이 실행이 되는데요..
sqlclear;
sql.add[0] := select 어쩌구 저쩌구..
sql.add[1] := 어쩌구 저쩌구...
open
이러면 bounds out of indexs 인가 하는 에러메세지가 뜨는데..
어떻게 해결하면 좋을 까요..
빠른 답변 기다리겠습니다..
그리고 기존의 쿼리 내용을 수정하고자 할 때는 쿼리.SQL.Strings[Index]를
사용하시면 됩니다.
즉 쿼리.Clear를 하신 후에는 쿼리의 모든 내용이 초기화된 상태이므로
쿼리.SQL.Strings[Index]나 쿼리.Add[Index]의 형식은 사용할 수 없게 되죠.
도움이 되길...
영~ wrote:
> 열씨미 sql공부를 하구 있는데요...
> sql문 중에 다음의 문장들의 차이점을 알구 싶구... 해결을 원합니다..
> 일단
> sql.clear;
> sql.add('select 어쩌구 저쩌구-----')
> sql.add('어쩌구 저쩌구.....--)
> open;
> 이 런 형식에서는 아무런 문제 없이 실행이 되는데요..
> sqlclear;
> sql.add[0] := select 어쩌구 저쩌구..
> sql.add[1] := 어쩌구 저쩌구...
> open
> 이러면 bounds out of indexs 인가 하는 에러메세지가 뜨는데..
> 어떻게 해결하면 좋을 까요..
> 빠른 답변 기다리겠습니다..
>