델파이 프로젝트 *.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;