with AdoQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('update Expense_form set Slip_Print = ''1''');
SQL.Add('where Expense_seq =:pSeq');
AdoQuery1.Parameters.ParamByName('pSeq').Value := StrToInt(b[i]);
Open;
end;
with AdoQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('Commit');
Open;
end;
위와 같이 업데이트를 할려고 하는데요....
AdoQuery1.Parameters.ParamByName('pSeq').Value 부분에 값이 제대로 들어가지 않고 에러가 뜹니다.
b[i]는 String 배열이고 Expense_seq 는 숫자형식입니다.
오라클에서 돌리면 에러가 안나는데...델파이에서는 값이 제대로 안들어가진다는 에러메세지가 뜨거든요..
도대체 어디가 잘못된건지..알려주세요...ㅜ.ㅜ
고수님들의 많은 답변 부탁드릴께요...
Open은 조회할때만 사용하시고요...
즐프하세요...