죄송하지만 초보적인 질문드립니다 ㅜㅜ
델파이에서 insert문을 실행시켜 데이터를 넣으려하는데 컬럼수가 60여개 정도 됩니다
아래처럼실행시키면 string literals may have at most 255 elements 에러가 나는데요
이걸 어떻게 바꿔야 에러안나는지 잘모르겠습니다 ㅜㅜ
close;
sql.add('insert into table');
sql.add('(col1,col2,....col60)');
sql.add('values');
sql.add('(:col1,:col2,....:col60)');
ParamByName('col1').Value := edit1.text;
ParamByName('col2').Value := edit2.text;
.
.
.
ParamByName('col60').Value := edit60.text;
ExecSQL;
위에 아마도 sql.add('(col1, col2, ..... col60)')'; 같이 긴 문장에서의 문제 같습니다.
스트링 하나의 문자열이 255자를 넘어서 그런 에러가 나는것 같네요~
아마 그것을 두줄이나 세줄로 나누어서 넣어주시면 될것 같네요~