아래 문장을 실행하면....오라클에러 : 미싱 VALUES 키워드 이렇게 에러가 나는데 왜 그런가여...
SQL.Clear;
SQL.Add('insert into tmp_test');
SQL.Add('typ_pc, no_han, no_user, no_resident, typ_input, dt_apply, dt_cancel ');
SQL.Add('values(:r1,:r2,:r3,:r4,:r5,:r6,:r7)');
ParambyName('r1').AsString := lo_str1;
ParambyName('r2').AsString := lo_str2;
ParambyName('r3').AsInteger := strtointdef(lo_str3,0);
ParambyName('r4').AsString := lo_str4;
ParambyName('r5').AsString := lo_str5;
ParambyName('r6').AsString := lo_str6;
ParambyName('r7').AsString := lo_str7;
ExecSQL;
> 아래 문장을 실행하면....오라클에러 : 미싱 VALUES 키워드 이렇게 에러가 나는데 왜 그런가여...
>
>
>
> SQL.Clear;
> SQL.Add('insert into tmp_test');
> SQL.Add('typ_pc, no_han, no_user, no_resident, typ_input, dt_apply, dt_cancel ');
괄호가 빠진거 같네요.
SQL.Add('(typ_pc, no_han, no_user, no_resident, typ_input, dt_apply, dt_cancel) ');
> SQL.Add('values(:r1,:r2,:r3,:r4,:r5,:r6,:r7)');
> ParambyName('r1').AsString := lo_str1;
> ParambyName('r2').AsString := lo_str2;
> ParambyName('r3').AsInteger := strtointdef(lo_str3,0);
> ParambyName('r4').AsString := lo_str4;
> ParambyName('r5').AsString := lo_str5;
> ParambyName('r6').AsString := lo_str6;
> ParambyName('r7').AsString := lo_str7;
> ExecSQL;
>