안녕하세요.
sql server 2005를 사용하고 있습니다.
8000바이트 이상 데이터를 저장할 일이 있어서 varchar(max)를 사용하는 필드가 있습니다.
C++로 만들어진 app에서 ODBC를 통해서 저 필드의 값을 저장하고 읽어오는 저장프로시저를 호출하는데
이상하게 계속
[ODBC SQL Server Driver]잘못된 정밀도 값입니다.
이런 오류가 나더라구요.
테스트를 해보니 8000이하의 데이터는 문제가 없이 잘됩니다. 그런데 이상의 데이터는 에러가 나더라구요.
정확하게는 SQLBindParameter()함수에서 해당 필드를 바인드 할 때 저 에러가 납니다.
해결책이 없을까요?
혹시나 해서 varbinary, text로 다 해봤지만, 마찬가지 였습니다. |