a.dat라는 화일을 라인별로 읽어서.. 그라인의 값을 해당 파람에 넘겨주는 소스인데요..
라인의 길이가.. 3000byte 이상이거든요.. 어느곳에서 봤는데.. params가 255byte 가 넘으면 안된다는 ?? 정말인가요.. 아님.. 방법이 있는지.. 그래서인지..
ExecProc을 실행하면.. Invalid precision value라는 에러 메세지가 나오더라구요..
어떻게 해결을 해야하나요..꼬옥 답변부탁드립니다.
A.LoadFromFile('c:a.dat');
With StoredProc1 do
begin
Params.Clear;
Params.CreateParam(ftString, 'ST_TEXT', ptinput).AsString := A.Strings[0];
Params.CreateParam(ftString, 'ST_YEAR', ptInput).AsString := '2001';
ExecProc;
flag:=paramByName('ST_FLAG').AsString;
i:=i+1;
end;