Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : 프로시져에 검색값 넘겨주는 cs처리를 어떻게??
글번호: 745
작성자: 이종명
작성일: 2008/09/16 오후 1:16:00 (2008/09/16 오후 1:21:00 수정)
조회수: 4126
콤보박스 2개(SearchYear, SearchMonth)를 이용해서 값을 선택한다음에
각각에 숫자를 and시켜서 날짜 컬럼(STNDRD_YMD)에 해당하는 날짜를 검색해서
관련된 데이터를 끄집어 내는 검색페이지를 제작하려는데요

prameter에서 콤보박스값을 프로시져로 넘겨줘야 하는데

DATASET과 ADAPTER, PARAMETER부분은 어떻게 해야할지..

db는 오라클을 사용하고있습니다.

답답한 마음에 소스도 같이 올립니다.
=====================================================

#region objCmd
        OracleCommand objCmd = new OracleCommand();
        objCmd.Connection = objCon;
        objCmd.CommandText = "system.tempsearchlist";
        objCmd.CommandType = CommandType.Text;
        objCmd.CommandTimeout = 1000;
       #endregion
        
        #region objCmd_Parameters  
      
        strSearchYear = Request.QueryString["SearchYear"];
        strSearchMonth = Request.QueryString["SearchMonth"];

        DataSet objDs = new DataSet();
        objCmd.Parameters.Add("N_STNDRD_YMD", OracleType.Number, 10, Request["SearchYear"]);
        objCmd.Parameters["N_STNDRD_YMD"].Value = year;
        objCmd.Parameters.AddWithValue("SearchMonth", Request["SearchMonth"]);
        objCmd.Parameters["SearchMonth"].Value = month;
      
        #endregion

        #region objDa
  
     OracleDataAdapter objDa = new OracleDataAdapter(objCmd);              
     objDa.TableMappings.Add("table","TEMP_DS");
         objDa.Fill(objDs,"SYSTEM.TEMP_DS ");
        #endregion

        #region GridView
        
       GridView1.DataSource = objDs.Tables[0];
       GridView1.DataBind();  

        #endregion

=====================================================
objDa.Fill(objDs, "   " );  <--- 이곳에 테이블명을 쓰라는데 어떠한 테이블을 쓰는건지도 알려주세요.. 검색대상에 테이블명을 썼는데 에러가 나네요 ㅠㅠ;
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 본인이 체크한 값 불러오기 - 전창훈 2008-09-16 4486
현재글 프로시져에 검색값 넘겨주는 cs처리를 어떻게?? - 이종명 2008-09-16 4126
  Re : 프로시져에 검색값 넘겨주는 cs처리를 어떻게?? - 최성춘 2008-09-18 3778
다음글 파일을 읽고 쓰려고 하는데요... - 박성욱 2008-09-11 4198
 
손님 사용자 Anonymous (손님)
로그인 Home