Q&A

  • ado와 stored procedure 오류

          SPQuery.Close;
          SPQuery.SQL.Clear;
          SQL_SP := 'execute procedure ' +
                 'test_sp(:p_convchar, :p_convint, :p_convdeci)';
          SPQuery.SQL.Add(SQL_SP);
          SPQuery.Parameters.ParamValues['p_convchar'] := 'gang';
          SPQuery.Parameters.ParamValues['p_convint'] := strtoint('1');
          SPQuery.Parameters.ParamValues['p_convdeci'] := strtofloat('1');
          SPQuery.open;      <----- 이부분에 에러생김
          SPQuery.Last;
          SPQuery.First;

쿼리 오픈할때 에러가 생깁니다

"현재 공급자가 하나의 실행으로 여러 개의 레코드 집합을 반환하는 것을 지원하지 않습니다"

위와같은에러가요
근데 이미 값은 다 들어갔어요 STORED PROCEDURE로
이런 에러가 생기는이유가 무엇인지... 알려주시기바랍니다
참고로 sp 안에서는 return 값이 없습니다.
1  COMMENTS
  • Profile
    다크엔젤 2003.04.17 09:42
    SPQuery.open;

    data처리를 하는 procedure라면 위의 문장대신에
    SPQuery.execute; 를 쓰시면 어떨까요?

    만약에 oracle procedure가 cursor data return이라면...
    oracle package procedure를 쓰면 가능합니다...


    • 김주
    • 2003.03.05 10:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김해우
      2003.03.05 18:16
      제가 만들어 본 결과 상당히 어렵고요.. 만약에 꼭 만들어 보겠다 하시면 몇가지 알아야 하는 것이 있습...
    • 김민기
    • 2003.03.05 05:22
    • 2 COMMENTS
    • /
    • 0 LIKES
    • KDDG_Cali
      2003.03.05 20:58
      파라독스 화일이라면 델파이 설치때 같이 설치되는 Database Desktop 에서 열어보세요. 확장자가 DB인...
    • 김민기
      2003.03.06 07:23
      감사 합니다. 그런데 혹시 PX 파일을 생성 시켜 주는 방법을 없을런지 궁금 합니다... 물에 빠진 사람...
    • 정용호
    • 2003.03.05 05:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김해우
      2003.03.05 18:24
      여기 자료실에 있네요.. 자료실에서 pdf로 검색해보세요.. 그럼 ...즐프하세요..
    • 구창민
      2003.03.05 21:18
      GetModuleHandle 라는 Api 를 사용하시면 알아내실수 있지여.. 간단히 예를 들면, var   ...
    • 엄문용
    • 2003.03.05 04:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2003.03.05 21:25
      정확히 기억은 안나는데 C++ 도 커맨드라인 컴파일이 가능할겁니다 거머시냐 컴파일러.exe "c소스.c" 머...
    • 구창민
      2003.03.05 04:00
      크헉.. 그런 방법을 쓰고 계시다니.. 텔넷으로 접속하시면 일반 명령어들을 다 사용하실 수 있겟지여.....
    • 황은영
    • 2003.03.05 02:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 다크엔젤
      2003.04.17 09:42
      SPQuery.open; data처리를 하는 procedure라면 위의 문장대신에 SPQuery.execute; 를 쓰시면 어떨까요...
    • 임형호
      2003.03.05 04:56
      Alter Table 명령어는 안되나요? 파라독스의 경우 Alter Table aaa.db Add AddFieldName Char(10);...
    • 구창민
      2003.03.05 21:14
      (TeamB) <-- 델파이 만든넘들 이 말하기를 "맞습니다, 맞고요.." ㅋㅋㅋ 에공 질답란에서 넝담해...
    • 한만교
      2003.03.06 02:05
      에~ 사용하는 디비는 파라독스인데용... 아래와 같이 해 보았으나... 계속해서 에러가 발생합니다... te...
    • 구창민
      2003.03.06 04:32
      구창민입니당 그러나 이미 존재하는 필드이면 오류가 나므로 미리 체크하셔야 합니다. 실제 테스트한...
    • 한만교
      2003.03.08 23:38
      제가 델파이 5,7를 함께 깔아서 디비엔진이 이상하게 되어져 있더군여.. 그래서...7을 없애고 하니 잘됩니...
    • 호롱불
      2003.03.05 02:36
      ㅎㅎ.. 반데로 하셨네요... If goEditing In StringGrid1.Options Then Begin     ...
    • 열심히
      2003.03.05 02:42
      헉스 반대로 할생각을 못해봤다니.. ㅎㅎ^^ 고맙습니다..사실... 저거 StringGrid1.Options = [주저...
    • 박연준
    • 2003.03.05 00:36
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이재민
    • 2003.03.05 00:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 호롱불
      2003.03.05 07:34
      팁란으로 가시면 어느분이 아주 좋은 것을 올려 놓으셨더군요. 조금만 손보면..문안할듯 하네요.ㅎㅎ
    • 김선호
    • 2003.03.04 22:47
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 열심히
      2003.03.04 23:02
      버츄얼 키중에 VK_MBUTTON 이라고 있습니다.. 아스키 코드로는 4번으로 되어있네요.. 예전에 테스트 ...
    • 호롱불
    • 2003.03.04 22:20
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 호롱불
      2003.03.04 23:42
      음..MS_SQL 넷라이버리 파일이 없어서 그런거 같은데.. 다음의 6개 파일을 함께 배포 하시면 될거 같네요....
    • 김홍영
      2003.03.05 01:08
      네 이건 해결이 됏는데.... 다음 에러가 또 뜨네요....ㅡ,.ㅡ EDBEngine Error....Coul not find o...
    • 호롱불
      2003.03.05 02:13
      훔.. 어떤 형식으로 BDE를 이용해서 MSSQL이랑..붙이신거죠... BDE에서 직접 Alias 를 설정했으면 그대...
    • 김홍영
      2003.03.05 02:28
      먼저 이렇게 답변해 주셔서 정말 정말 감사합니다.... 일단 BDE 알리어스는 델파이에서 직접작성을 햇구...
    • 호롱불
      2003.03.05 02:50
      저도 정확하게 어디가 문제인지 모르겠군요...^^ 혹시 클라이언트 컴퓨터에서 BDE 엘리아스가 열리지 않는...
    • 조유경
    • 2003.03.04 21:12
    • 3 COMMENTS
    • /
    • 0 LIKES
    • KDDG_Cali
      2003.03.04 21:49
      안 될껀 없습니다. 그러나 글씨나 화면이 98에서 아주 크게나와 모니터 범위를 벗어나는 경우가 있으므...
    • 조유경
      2003.03.04 23:13
      답변 감사 드립니다. 그런데 이 실행 파일을 installShield6 을 사용하여 배포 프로그램을 만들었습니다...
    • KDDG_Drop
      2003.03.28 23:47
      안녕하세요. 주삼식입니다. WinAPI를 사용하거나 Shell을 사용하면 OS별로 약간 맞지 않는 경우가 있습니...
    • 임형호
      2003.03.05 04:58
      (냉무)
    • 열심히
      2003.03.04 21:38
      windows.pas 파일에 보면 버츄얼키(VK_ 로 시작하는것들) 에 대해서 나와있습니다.. 거기서 찾기로 V...
    • 양승철
    • 2003.03.04 20:56
    • 0 COMMENTS
    • /
    • 0 LIKES