개인적으로 AS400 은 병원에 DB server 로 사용되는 것을 본것이 전부입니다. 시커먼게 덩치만 커더군요. -.-; (꼭 쌀통 같다는 느낌...) 현재 아래 에러 내용을 보니 query 처리 시간이 30초를 넘겨서 나는 에러 같은데 혹시 ODBC 드라이브 등에서 quey processing time limit 등이 설정되어 있는 것은 아닌지요. (개인적으로 물론 한번도 DB2 ODBC 드라이브를 본적이 없습니다. -.-) 이와 유사한 기능/설정이 없는지 한번 확인해 보시는 것이 필요할 것 같습니다.
그냥 client 프로그램에서 접속시 query 처리시간이 얼마나 걸리는 지도 한번 확인해 볼 필요가 있을 것 같습니다.
>>안희수 님께서 쓰시길<<
:: 현재 AS/400에 있는 테이블을 VB에서 도서검색프로그램을 짜려고 하는데
:: SQL문에서 JOIN이 안걸어지네요.
::
:: 질문)2개 이상의 테이블 조인시 방법
:: -----
:: 예
:: -----
:: SQL = "select gx14_cusnme,gx02_kbknm1 from gx14p00,gx02p00 " _
:: & "where gx02_custcd = gx14_custcd " _
:: & "and gx14_custgb= 1 " _
:: & "and gx02_kbknm1 like " & txtName.Text & "% "
:: -----
:: 에러
:: -----
:: -2147467259(80004005) 런타임 오류가 발생하였습니다.
:: [IBM][Client asscess express odbc 드라이버(32비트)[DB2/400 SQL]
:: SQL0666-Estimated query pordessing time 46exceeds limit 30.
|