문제

CF8과 SQL2000을 사용하고 있습니다. SQL 테이블의 텍스트 필드에 HTML을 많이 저장하고 있습니다. 해당 데이터에 대해 간단한 CFQuery를 수행하고 CFDUMP를 수행하면 64000 자로 잘립니다.

Select Substring을 사용하여 데이터의 꼬리 끝을 선택하여 내 데이터가 SQL 테이블에서 완료되었음을 확인하고 Select Datalength ()를 사용하여 길이를 확인했습니다. 정말 65102 자입니다.

이것이 CFQuery의 한계입니까, 그렇다면 이것에 대한 좋은 방법은 무엇입니까?

도움이 되었습니까?

해결책

이것은 CF 관리자 데이터 소스 설정입니다.

데이터 소스를 편집하고 고급 섹션을보고 64,000에서 적절한 값으로 늘리십시오.

다른 팁

나는 베드로와 동의합니다. 이것은 당신이 Clob을 활성화하지 않은 것처럼 들립니다. 기본적으로 ColdFusion 은이 설정이 비활성화 된 DSN을 생성하여 텍스트 검색을 64K로 제한합니다. Peters 방향을 확장하려면 다음을 수행하십시오.

  • ColdFusion 관리자에 로그인하십시오
  • 데이터 및 서비스에서 데이터 소스를 선택하십시오
  • 해당 데이터 소스 이름을 클릭하십시오
  • 고급 설정 버튼 표시를 클릭하십시오
  • 버튼 아래의 11 개의 필드, 클로브를 찾은 다음 확인란을 클릭하여 "긴 텍스트 검색 (클로브) 활성화"를 클릭하십시오.
  • 다시 돌아가서 제출 버튼을 클릭하여 저장하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top