Background Image

FORUM

조회 수 20812 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

// 큐브리드의 질의편집기에서는 잘 실행이 됩니다.
//C#에서 프로시져를 호출하는 부분입니다.

public String DBProcedure(WizhomData data, String commandSTR)
        {
            String resultSTR = null;
            String dataSet = "resultset";
            String fill = "row";

            WizhomData contentData = data.GetWizhomData("content");
            WizhomData sqlData = contentData.GetWizhomData("sql");

            OleDbConnection conn = (OleDbConnection)Connect();
            OleDbDataAdapter adapter = new OleDbDataAdapter();

            String sql = "select sp_ins_member_info('20081210091616890', '고상주', '1111112222222', '02-111-1111', '010-111-1111', '', '', 'sangju', '111') from DB_CLASS where rownum = 1;";//DBConfig.getInstance().Get(sqlData.GetText("id"));

            ArrayList paramAL = sqlData.GetWizhomDataList("param");
            try
            {
                OleDbCommand command = conn.CreateCommand();
                command.CommandText = sql;
                command.CommandType = CommandType.StoredProcedure;

                /*
                if (paramAL != null)
                {
                    for (int i = 0; i < paramAL.Count; i++)
                    {
                        WizhomData paramData = (WizhomData)paramAL[i];
                        String type = paramData.GetText("type").ToLower();
                        String column = StringUtil.nullString(paramData.GetText("column"));
                        String value = paramData.GetText("value");
                        command.Parameters.Add(column, DbType(type)).Value = value;
                    }
                }
                */
               
                    adapter.SelectCommand = command;
                    DataSet ds = new DataSet(dataSet);
                    adapter.Fill(ds, fill);

                    resultSTR = (DBData.ResultData(data.GetWizhomData("head"), "0", ds.GetXml())).GetString();
               

            }
            catch (Exception e)
            {
                Logger.log.Error("* DB Procedure Select Error : " + e.GetBaseException());

                StringBuilder sb = new StringBuilder();
                sb.Append("<exception>").Append(CommonConfig.getInstance().GetText("message", "error", "dbprocedure")).Append("</exception>");

                resultSTR = (DBData.ResultData(data.GetWizhomData("head"), "1", sb.ToString())).GetString();
            }
            finally
            {
                Close(conn, adapter);
            }

            return resultSTR;
        }

  • ?
    남재우 2008.12.10 21:27
    OLEDB 설정시 등록한 포트번호가 있을 것입니다. 이를 기준으로 하여 %CUBRID%logbrokersql_log 아래에서 포트가 30000 번일 경우는 query_editor_*.sql.log, 33000번일 경우에는 broker1_*.sql.log 중 가장 최근에 쓰여진 화일을 열어 가장 끝 부분을 보시면 수행하신 질의가 보이실 것입니다. 그부분을 앞뒤로 10줄정도 올려주시면 내용을 확인하는데 도움이 될 것 같습니다.

  1. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4443
    read more
  2. 큐브리드 방금 깔았는데요. 패스워드가

    Date2010.01.25 By이종옥 Views12187
    Read More
  3. 설치시 cubrid manager server start: fail 오류

    Date2010.01.24 By럭키늘보 Views16955
    Read More
  4. 데이터베이스 정지후 시작하니 로그파일이 사이즈가 0로 되며 시작이 안되는데?

    Date2010.01.24 By사람들 Views18
    Read More
  5. asp 레퍼런스가 있나요?

    Date2010.01.21 By바다왕자님 Views10357
    Read More
  6. 큐브리드 OLEDB 성능 문제 및 오류

    Date2010.01.18 By쭈난 Views14208
    Read More
  7. MySQL을 대체 할만한가요...?

    Date2010.01.17 By호비스 Views12503
    Read More
  8. 엄청난 DB 생성 소요 시간

    Date2010.01.16 By쭈난 Views10070
    Read More
  9. 패키지 분화가 가능할까요?

    Date2010.01.15 Byienfant Views9565
    Read More
  10. JDBC ResultSet에 대한 문의

    Date2010.01.15 By강우 Views22135
    Read More
  11. LOWER 오류가 왜 날까요?

    Date2010.01.15 By초보 Views10391
    Read More
  12. mysql의 rand() 함수 대체 문의

    Date2010.01.14 By초보 Views16017
    Read More
  13. DBCP사용중 CUBRID** 계열 클래스를 사용하려면?

    Date2010.01.14 By안지민 Views10270
    Read More
  14. mssql2005 --> cubrid 로 마이그레이션 오류 답변 부탁 드립니다.

    Date2010.01.14 ByPhilip Park Views24788
    Read More
  15. set type 에 빈값넣기

    Date2010.01.14 By초보 Views11840
    Read More
  16. ODBC 로 insert 가 안되네요 ㅠㅠ...

    Date2010.01.13 ByJinSniper Views11500
    Read More
  17. 리눅스서버상에 존재하는 CUBRID 데이터베이스를 CUBRID메니져클라이언트로 접속

    Date2010.01.13 By김대진 Views10581
    Read More
  18. CSQL 에서 CREATE USER로 계정 생성시 문의 점

    Date2010.01.13 By김대진 Views15619
    Read More
  19. Java sp에서 Sybase DB연결시 오류.

    Date2010.01.12 Byyoung Views26592
    Read More
  20. CUBRID 시작후 csql로 시작할 때 에러가 발생합니다.

    Date2010.01.11 By김대진 Views9467
    Read More
  21. php, cubrid에서 그림, 동영상파일업로드코딩중인데요.

    Date2010.01.11 By난꼭한다 Views15937
    Read More
Board Pagination Prev 1 ... 170 171 172 173 174 175 176 177 178 179 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales