제목 : For문을 어느시점에서 돌려야할지 방식이 잘못된건지...헬프헬프
글번호:
|
|
1135
|
작성자:
|
|
이효진
|
작성일:
|
|
2006/06/08 오전 11:15:00
|
조회수:
|
|
3075
|
DB필드는 Index, Code, D-3, D-2, D-1, Now 로 구성이 되어있는데
인덱스는 Int로 되어있고 Code는 바차로 스트링값으로 받아야됩니다..
물론 부분 Int로 쿼리문쓸때 int로해서 For문을 돌리면 되지만... 아무튼...
아! 인덱스는 Identity 설정을 안했습니다..수정될때를 대비해서..
인덱스값 1에 대략 60개의 데이터를 받아야합니다..
입력 받아야할 컨트롤이 60개정도 됩니다.. 이것들이 버튼 클릭되면
인덱스는 자동증가코드를 통해서 전부 동일값을 갖고
Code는 3가지의 종류가 있으며 행마다(Row) 1씩 증가해야합니다..
종류구별을 우선으로 하고...
프로시저는 안쓰며 ADO를 인라인방식으로 쓰는데
인덱스는 그렇다 치고 Code가 애매합니다.
배열로 써야할지 ADO 쿼리스트링 돌릴때 For문을 써야할지
버튼클릭때 써야할지...
또 의문점은 이때 For문을 쓰면 최종값만 남게되는게 아닌하 하는 생각에...
컨트롤값 받는건 스트링형 변수로 잡았고 인덱스와 코드를 받을건 int형 카운트
변수입니다...카운트를써서 For문으로 쿼리문을 돌리라는데...
아님 혹시 전역으로 잡아서 쿼리문과 ADO시에 For문을 다써야하는건지..
갈수록 횡설수설... 도와주세요~ RED선생님~ ㅠ.ㅜ
|
Administrator
2006-06-08 오후 6:31:06
|
어려워... 질문이 너무 어려워서 현재 이해를 못하고 있는중...
Taeyo.net에도 아직 답변이 없는 듯...
|
|
|
wowjjang83
2006-06-08 오후 11:11:48
|
정확히는 배열의 구조랑 배열을 입력하거나 읽어오려는 For문 구성이
파악이 안되서요.... 세어보니 컨트롤이 65개네요... 포문안돌리고 배열을
사용않고 그냥 할수도 있어요... 65개정도의 변수와 쿼리스트링 저장변수
약 2~30개랑 2~30번의 커넥션을 사용하면요~^^
결과적으론 같을것도 같은데 이것을 반복되는걸 배열화해서 하려고여...
그런데 이렇게하려면 쿼리문에 들어갈 배열들때문에 쿼리문 자체를 for문으로
처리해야합니다.. 그리고 1차배열로는 힘들것같은게.... 버튼 한번클릭에 65여개의 컨트롤이 DB저장되면서 인덱스필드는 65여개를 통틀수있는 1++ 요런형태로 65개 단위마다 1씩증가합니다.. 즉 클릭때마다.. 그리고 Code라는 필드가있는데 요것은 리스트페이지에 뿌리기위한 고유코드인데 일반 넘버필드가아니라 VarChar타입에 넘버스트링을 넣는것입니다.. 대략 세종류인데...
예를들어 BU01~BU07, YE01~YE05,GS01~GS50 대략 요런식으로 코드가있는데 이것들은 행단위로 값이 증가합니다... 그래서 행단위로 입력을 넣으려했고
구분을위해 변수화하려고했는데 배열이있어야겠다...머 이렇게 꼬리를 물다가
그냥 집에왔죠...;;;
|
|
|
|