다음과 같은 Query문을 수행하려 합니다...
그러나 너무 길이가 길어서 줄바꿈을 해서 작성했더니.. 컴파일 오류가 뜹니다..
한줄로 조금씩 짤라서 작성하면 오류가 안뜨는데.. 줄바꿈해서 하면 오류가 뜨는군요..
그리고 한줄에 쓸 수 있는 글자수가 한정되어 있어서.. 및의 query문을 적용할 수가 없네요..
글자 이어주는 어떠한 문자가 있는건가요??
해결방법좀 제시해 주세요... ㅠㅠ
==========================================================================================
with DM.QR_Gateway_Sql do
begin
Close;
SQL.Clear;
SQL.Add('insert into APEMS_GATEWAY');
SQL.Add('values('''+ED_H323_ID.text+''','''+CB_AREA_CODE.text+''','''+ED_MAC_ADDRESS.text+''','''''','''''','''+ED_GK_IP_P.text+''' ,'''+ED_GK_IP_S.text+''',
'''''','''''','''''','''+ED_Password.text+''','''+ED_H323_Password.text+''','''''','''''','''+'irst send time'+''','''+ED_USER_NAME.text+''',
'''+ED_TELEPHONE.text+''','''+ED_ADDRESS.text+''','''+ED_EMAIL.text+''','''''',
'''+Cells[0,1]+''','''+Cells[0,2]+''','''+Cells[0,3]+''','''+Cells[0,4]+''','''+Cells[0,5]+''','''+Cells[0,6]+''','''+Cells[0,7]+''','''+Cells[0,8]+''','''+Cells[0,9]+''','''+Cells[0,10]+''',
'''+Cells[0,11]+''','''+Cells[0,12]+''','''+Cells[0,13]+''','''+Cells[0,14]+''','''+Cells[0,15]+''','''+Cells[0,16]+''','''+Cells[0,17]+''','''+Cells[0,18]+''','''+Cells[0,19]+''','''+Cells[0,20]+''',
'''+Cells[0,21]+''','''+Cells[0,22]+''','''+Cells[0,23]+''','''+Cells[0,24]+''','''+Cells[0,25]+''','''+Cells[0,26]+''','''+Cells[0,27]+''','''+Cells[0,28]+''','''+Cells[0,29]+''','''+Cells[0,30]+''',
'''+Cells[0,31]+''','''+Cells[0,32]+''','''+Cells[0,33]+''','''+Cells[0,34]+''','''+Cells[0,35]+''','''+Cells[0,36]+''','''+Cells[0,37]+''','''+Cells[0,38]+''','''+Cells[0,39]+''','''+Cells[0,40]+''',
'''+Cells[0,41]+''','''+Cells[0,42]+''','''+Cells[0,43]+''','''+Cells[0,44]+''','''+Cells[0,45]+''','''+Cells[0,46]+''','''+Cells[0,47]+''','''+Cells[0,48]+''','''+Cells[0,49]+''','''+Cells[0,50]+''',
'''+Cells[0,51]+''','''+Cells[0,52]+''','''+Cells[0,53]+''','''+Cells[0,54]+''','''+Cells[0,55]+''','''+Cells[0,56]+''','''+Cells[0,57]+''','''+Cells[0,58]+''','''+Cells[0,59]+''','''+Cells[0,60]+'''
)');
Open;
end; // with
sql.add('insert into APEMS_GATEWAY');
sql.add('values (:field1,:field2,....)');
Parambyname('field1').AsString:=ED_H323_ID.text;
Parambyname('field2').AsString:=CB_AREA_CODE.text;
...
execsql; //insert 문에는 open 을 쓰면 안되겠죠?