Q&A

  • 질문)웹연동 하면할수록 힘이듭니다.
델파이 프로젝트 *.dll 소스입니다

질문의 요지는 디비를 파라독스로쓸때는 등록이 잘되는데..

ms-sql을 사용할때 이코드 그대로

하고 데이타베이스 콤포넌트 하나올리고 했는데 웹에서 등록이 안되고

페이지 오류라고만 나옵니다. os는 nt4.0입니다.

왜그런가요?



그래서

일반프로젝트 새로 만들어

데이타베이스 콤포넌트를 이용해서 그냥 query 로 insert 했을때는 잘되더

군요.

그렇다면 데이타 베이스 콤포넌트도 틀린게없는것인가?

그럼 소스가이상있나해서 함께 올립니다.



초보를 도웁시다....







procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;

Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);

begin

with request.queryfields do begin

with query1 do begin

close;

sql.add('insert into member');

sql.add('values(:name,:phone,:email, :address, :memo)');

parambyname('name').asstring:=values['edname'];

parambyname('phone').asstring:=values['edphone'];

parambyname('email').asstring:=values['edemail'];

parambyname('address').asstring:=values['edaddress'];

parambyname('memo').asstring:=values['edmemo'];

Execsql;

end;

end;



response.content:='' + '자료가 잘 입력되있습니다. '+'';



end;

0  COMMENTS