날짜: 1996-05-02 | 글쓴이: 도아 | 38494 번 | 프린트 | 메일로보내기

펄 응용 - 제 2강 ODBC 모듈 - 계속

개발사

ODBC.PM

날자 변경사항
96.03.27 초판(rothd)
96.04.08 필드명 배열을 받아들여 배열이나 스칼라(joc)를 리턴하도록 Data()를 변경
여러가지 버그 수정(joc)
96.04.10 현재 접속을 기본으로 RowCount()를 수정
96.04.15 날자 형식으로 버전 번호를 변경(rothd)
96.05.07 Data() 수정: 배열을 리턴하며 이 배열은 요청한 필드 명과 값으로 구성된다. 이제는 단지 값만 리턴한다. Dan Westerlund <[email protected]>에 감사한다(rothd)
96.07.22 MoreResults() 추가: 복구되지않은 임의의 레코드가 있는지 조사한다.(dunfordshore)
96.07.22 Error() 변경: 오류는 이제 서로 다르게 추적된다. 임의의 오류는 오류 번호($ErrNum)와 오류 문자($ErrText)를 개체 이름 공간에 저장하며 $Database->Error()를 호출함으로서 복구할 수 있다. Error()는 또한 오류를 발생한 ODBC 접속 번호를 리턴한다. 만약 호출 문맥이 배열이 아니라면 이 정보를 갖는 문자열이 리턴된다. 새로운 메소드로 오류를 리턴한다할 지라도 Win32::ODBC 이름 공간은 항상 마지막 오류 정보를 갖는다. 오류정보를 얻기위해 Win32::ODBC::Error()를 호출할 수 있다.(rothd)

ODBC.PLL

날자 변경사항
96.04.10 "메모리 버그" 수정: ODBC를 닫을 때 SQL_CLOSE를 사용했었다. 이것 때문에 메모리 내에 커서가 유지되므로 동일한 SQL문에서 호출되면 이것이 캐쉬될 수 있었다. 이제는 SQL_DROP을 사용한다. 접속에대해 동일한 SQL 문이 반복 호출되면 이것은 다소 속도가 떨어진다.(rothd)
몇몇 코드를 정리(rothd)
96.04.12 GetStmtCloseType() 와 SetStmtCloseType() 함수 추가.(rothd)
몇몇 상수 추가(rothd)
96.04.13 ** 이제 개발 번호, 105와 또다른 개발 번호 106을 포함시키려고 한다.
96.04.15 ODBCFetchRow()의 버그 수정: NULL 값을 갖는 필드를 복구할 때 이전 필드 값이 복구되었다.(jmk)
날자 형식으로 버전 번호를 변경
96.04.22 ODBCFetchRow()에서 SDWORD 랩어라운드 버그 수정: 2147483647 크기의 열에 1을 더하면 -2147483648을 만든다("net UCHAR (-2147483648)"하는 것이 쉽지않다!!)(jmk)
96.04.22 Jutta의해 고무되어 필자는 SetMaxBufSize()에대한 최대값을 2,147,483,647로 증가시켰다.(rothd)
96.05.03 ODBCFetchRow()에서 가장 낮게 할당된 문자 배열을 20 바이트로 설정: 분명 ODBC 관리자는 자동계수 필드를 표현하는데 필요한 문자가 너무 적다는는 보고를 할 것이다.(rothd)
96.05.08 ODBCTableList()의 모든 결과를 대문자로 변환: 서로 다른 ODBC 드라이버는 이것을 서로 다르게 구현하기 때문이다(몇몇은 대문자, 몇몇은 소문자). 다시 Jutta M. Klebe에 감사한다.(rothd) *** 이 패치는 힌트를 위해 공개되었다!! ***
96.07.22 ODBCMoreResults() 추가: 복구되지않은 임의의 레코드가 있는지 검사.(dunfordshore)

저자들

약칭 이름 전자우편
rothd Dave Roth [email protected]
joc Joe Casadonte [email protected]
jmk Jutta M. Klebe [email protected]
dunfordshore Brian Dunfordshore [email protected]


다음글: 펄 응용 - 제 3강 ODBC 개체 (25612)1996-05-03
이전글: 펄 응용 - 제 1강 modperl의 사용법 (38876)1996-05-01

Fatal error: Call to undefined function: articleads() in /home/hosting_users/doax/www/sections.php on line 328