2010-08-16 2 views
0

nvarchar (max) 데이터 유형의 변수를 반환하는 SQL Server에 저장 프로 시저가 있습니다. 변수의 값은 html 파일에 테이블이 들어 있습니다. 서블릿에서 나는 저장 프로 시저에서 출력 값을 가져 와서 문자열 변수에 저장할 수 있습니다. 하지만 인쇄 할 때 html 파일의 일부가 잘리지 않습니다. 이 문제를 극복하는 방법.서블릿의 변수가 저장된 프로 시저에서 html 출력이 잘리지 않는다

미리 감사드립니다.

+0

문제에 대해 더 분명히해야합니다. 정확히 어떻게됩니까? 정확히 어떻게되지 않습니까? 무엇이 잘 렸는가? 그 부분은 무엇입니까? 문제를 재현 할 수있는 가능한 가장 작은 예제를 제공하십시오. – BalusC

+0

ok my sp는 out 매개 변수 값으로 html 파일을 생성합니다. out 매개 변수를 문자열로 캡처합니다. 나는 SQL 서버 2k5에서 전체 html 파일을 볼 수 있지만 servlet의 문자열에 저장 될 때 lat 몇 개 부분이 잘리고 파일의 일부만 표시됩니다. 희망 나는 분명하다 – sansknwoledge

+0

문자열 출력 = ""; { cstmt.execute(); 출력 = cstmt.getString (3); } 이것은 out param 값을 포착하는 서블릿의 코드 부분입니다. sp의 out param 값의 데이터 유형은 nvarchar (max)입니다. – sansknwoledge

답변

0

나는이 이유를 알아 냈다. 나는 잘못된 jdbc sql 데이터 형식을 사용하고 있었지만, varchar를 사용하는 동안에는 잘리는 것처럼 보이지만, longvarchar로 바꿨을 때 이제는 작동하고있다.

관련 문제