Paradox DB로 게시판을 만들고 있습니다...
글쓰기는 제대로 되는데 수정부분이 되지를 않는군요...
with qryTemp do begin
DataBaseName:='kndm';
SQL.Clear;
SQL.Add('update 게시판 ');
SQL.Add('set writer = :p1,' );
SQL.Add(' title = :p2,' );
SQL.Add(' content = :p3,' );
SQL.Add(' created = :p4 ' );
SQL.Add('where bbs=:p5 and writetype=:p6 and bbsno=:p7 ');
Prepare;
ParamByName('p1').AsString := Writer;
ParamByName('p2').AsString := Title;
ParamByName('p3').Asmemo := Content;
ParamByName('p4').AsString := Created;
ParamByName('p5').AsString := bbs;
ParamByName('p6').AsString := Writetype;
ParamByName('p7').AsFloat := StrToFloat(bbsNo);
ExecSQL;
Close;
Free;
end;
아마도 Memo필드인 Content(Response.ContentFields로 넘어 온)가 SQL문에서
지원되지 않아 Capability not supported...라는 에러메시지가 나오는데
혹 방법이 있으면 좀 알려주세요...
항상 즐프하시길 바라며
with qryTemp do begin
DataBaseName:='kndm';
Close; =======>추가
SQL.Clear;
SQL.Add('update 게시판 ');
SQL.Add('set writer = :p1,' );
SQL.Add(' title = :p2,' );
SQL.Add(' content = :p3,' );
SQL.Add(' created = :p4 ' );
SQL.Add('where bbs=:p5 and writetype=:p6 and bbsno=:p7 ');
ParamByName('p5').AsString := bbs;
ParamByName('p6').AsString := Writetype;
ParamByName('p7').AsFloat := StrToFloat(bbsNo);
ParamByName('p1').AsString := Writer;
ParamByName('p2').AsString := Title;
ParamByName('p3').Asmemo := Content;
ParamByName('p4').AsString := Created;
ExecSQL;
Close;
end;
위처럼 바꾸어 보세요