delphi的web数据库问题。help me!!!
我用delphi尝试做一个web数据库,可现在最简单的都做不出。
在webmodule1中放了以下几个部件:query1,querytableproducer1,在action中加了REULT。
query1的PARAM中有一个参数NAMEPARM,QUERY1.SQL=‘SELECT * FROM ANIMALS.DBF WHERE NAME=:NAMEPARM’;
在RESULT的ONACTION事件中这样写:
with querytableproducer1 do
begin
caption:='Stock Recomentdations';
HEADER.ADD('<HTML>');
HEADER.ADD('<BODY>');
FOOTER.ADD('</BODY>');
FOOTER.ADD('</HTML>');
query1.close;
query1.ParamByName('nameparm').asstring:=request.getfieldbyname('T1');
query:=query1;
query.open;
response.content:=querytableproducer1.content;
query.close;
end
在另外一个HTML输入界面中有一个NAME为T1的输入框,可当我提交以后,浏览器显示:
Internal Server Error 500
--------------------------------------------------------------------------------
Exception: EDatabaseError
Message: Query1: Parameter 'T1' not found
请问各位大侠,这是什么原因?应该怎样解决???