필드 컬렉션의 기능들
먼저 아래의 예문을 보자... 이번 글에서는 간단히 필드를 사용할수 있는 몇가지의 기능들과 명령들을 집고 넘어가기로 합니다.... 아마 여러분에게는 좀 생소하게 들릴지도 모를 명령들입니다... 간단하면서도 어찌보면 필요한 명령들일테니까요. 저의 홈페이지가 존재하는 이유가 아래와 같은 팁들을 모아둘 목적이니까요.
먼저 board란 테이블에서 name,email이란 필드를 가지고 와서 레코드셋 객체를 생성했답니다. 우리는 여기에서 사용한 레코드셋 객체를 이용해 여러 가지의 정보와 작업을 할 수 있답니다. 먼저 필드명을 출력하고 싶을땐 어떻게 해야 할까요? 아래는 소스의 일부입니다. for Each Field in rs.Fields response.write Field.name&"," next 기존에 우리는 필드의 이름을 직접 입력하여 사용했을 것입니다..... 그러나 여기에서는 필드의 이름 대신에 for...next 구문을 이용해서 모든 필드의 이름을 구할수 있습니다. field.name을 사용해서요... 간단하죠? 그럼 각각의 필드의 속성을 구하고 싶으면 어떻게 하면 될까요??? 이것 또한 간단하답니다... field.name 대신에 field.type 이라고 쳐 넣어 보세요.... 그럼 구할수 있답니다. 아마 출력이 200,200 ,,, 식으로 출력이 되겠군요... 아래는 데이터 타입과 그에 해당하는 상수를 정리해 봤답니다....
우리가 출력한 결과가 200 으로 나왔다면??? Varchar 형이 겠군요.. 맞죠???? ^^; 이제우리는 do while 구문을 사용해서 필드의 실제 결과 값을 출력해야 합니다..... 에이,,, 벌써 눈치를 채셨다구요??? 그럼,,, 이제 뭐 할 것이 없을 것 같군요.... field.value 하믄 됩니다요... 그리구,,,, 현재 필드의 갯수는 rs.fields.count 하믄,,,, 2라는 수치가 출력된답니다... 어때요?? 이제 힌트를 주었으니, 앞으로 프로그래밍을 하는데,,, 많은 응용을 할수 있겠지요??? 그럼, 오늘도 즐거운 하루 되세요.. 마지막으로 저의 홈에 들려 주셔서 너무나 감사하답니다.... 새벽을 맞이하며,,, 무더운 여름날에,,,,
|
|||||||||||||||||||||||||||||||||||||||||||||||