디비에 문자열이
한 필드에 1,2,3,4,5 이런식으로 들어가 있습니다.
이값들을 가지고 쿼리를 날리려구 합니다.
문자열 처리에 도움을 좀 구합니다.
asp에서는 이런식으로 가능하거든요...
str=1,2,3,4,5
str1 = split(str,",")
For i = Lbound(str1) to Ubound(str1)
count_co = cint(str1(i))
Select 필드 from 테이블
where 코드 = 'count_co'
델파이에서 split 기능을 하는 함수 없을까요~~~~
==> 그런식의 ','(콤마)로 구분되는 것은 TStrings.CommaText 로 쉽게 분리됩니다. 이것 말고도.. AnsiReplaceStr() 또는 AnsiReplaceText() 같은 함수로 분리할 수 있습니다.. StrUtils 유닛에 있구요.. Indy를 사용하신다면 IdGlobal 유닛에 Fetch()란 함수도 있습니다...
직접구현하실수도 있구욤.. 참.. 근데 Replace() 개열의 함수는 주의해서 사용하시기 바랍니다.. (_ _)a 즐프욤