2010-12-10 5 views

답변

13

Option= 값은 커넥터/ODBC의 작동 방식을 지정하는 다양한 플래그에 대한 숫자 값의 합계입니다. 기본값은 web.archive.org의 커넥터/ODBC 문서의 이전 버전에서 0

입니다 :

Option=3; (1) (2)

Option=4;가 + FLAG_FOUND_ROWS했다 FLAG_FIELD_LENGTH에 맞습니다 FLAG_DEBUG

현재 Connector/ODBC 옵션 목록에 따르면 ...

Table 5.2 Connector/ODBC Option Parameters

... FLAG_FIELD_LENGTH (1)과 FLAG_DEBUG (4)가 모두 삭제되었습니다.

MySQL은 명확성을 위해서뿐만 아니라 모든 옵션이 이 아닌의 숫자 값을 가지므로 숫자 값의 (합계) 대신 매개 변수 이름을 사용하는 것이 좋습니다. 그래서, 대신

Option=2;

의 우리는이 생명의 은인이었다

FOUND_ROWS=1;

+0

사용해야합니다. 나는 MySQL 데이터베이스 버전 5.3.4에서 5.3.6으로 갔고, 연결 문자열의'Option = 3'은 갑자기 "** MySQL 서버가 사라졌습니다 **"오류가 발생했습니다. 연결 (심지어 연결이 잘 열린 것 같았습니다). 옵션 부분을'FOUND_ROWS = 1'로 변경했는데 모든 것이 잘 작동합니다. 다시 한 번 감사드립니다! –

관련 문제