TQueryTableProducer和TDataSetTableProducer有什么区别? TQueryTableProducer和TDataSetTableProducer有什么区别? 哪个更好一些?我试过, 后者可以连ADO的TADOQuery, 而前者只能连BDE的TQuery. 是不是说明前者需要BDE的支持, 所以后者应用更广泛些? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想他们应该是在用法上有区别吧。另外我想接您的宝地也问个问题:DataBase连接到一个数据库,Query1用SQL select EmpNo from employeeQuery2用SQL select * from employee where EmpNo=;EmpNo QueryTableProducer连接Query2可以显示第一个带超级连接的页面,但是点击超级连接后的页面无效,不知道原因何在?请各位大侠帮忙小弟~!好象是这句有问题:Query2->ParamByName("EmpNo")->Value = Request->QueryFields->Values["EmpNo"];不知道应该怎么改啊?谢谢大家了~!代码如下://---------------------------------------------------------------------------String __fastcall TWebModule1 :: QueryNumber( const String sNumber ){ String sResult; sResult = "<a href=\"/ws/Pmyexample.exe/queryNo?EmpNo=" + sNumber + "\">" + sNumber + "</a>"; return sResult;}//---------------------------------------------------------------------------void __fastcall TWebModule1::WebModule1WebActionItem4Action( TObject *Sender, TWebRequest *Request, TWebResponse *Response, bool &Handled){ String sResult; try { Query1->Active = true; TField *en; while ( !Query1->Eof ) { en = Query1->FieldByName("EmpNo"); sResult += "<p>" + QueryNumber ( en->AsString ) + "</p>"; Query1->Next(); } } __finally { Query1->Active = false; } Response->Content = sResult; Handled = true;}//---------------------------------------------------------------------------void __fastcall TWebModule1::WebModule1WebActionItem5Action( TObject *Sender, TWebRequest *Request, TWebResponse *Response, bool &Handled){ try { Query2->ParamByName("EmpNo")->Value = Request->QueryFields->Values["EmpNo"]; Query2->Active = true; } __finally { Query2->Active = false; } Response->Content = QueryTableProducer1->Content(); Handled = true;}//---------------------------------------------------------------------------//请最好用BCB的方法改,谢谢 如何获得 『开始菜单』→『所有程序』→『启动』 这个目录? 关于字节数组的问题!!!!!SOS啊 快不行了 关于清空数据库的问题! 如何设置FORM和LABEL的FONT,让它在不同Windows操作系统上都能显示出正确的大小? 加密 99分请教:如何识别系统是简体还是繁体,是win9x还是win2000 急:Windows Server怎样检查输入的用户名和密码是不是管理员? 大家在data modules里放些什么东西? 请哪里朋友解释一下这段代码的如何实现 小问题 关于添加动态事件的问题? TStoredProc调用存储过程问题!十万火急(另开新号加100分)
Query2用SQL select * from employee where EmpNo=;EmpNo
QueryTableProducer连接Query2
可以显示第一个带超级连接的页面,但是点击超级连接后的页面无效,不知道原因何在?请各位大侠帮忙小弟~!
好象是这句有问题:Query2->ParamByName("EmpNo")->Value = Request->QueryFields->Values["EmpNo"];
不知道应该怎么改啊?谢谢大家了~!
代码如下://---------------------------------------------------------------------------
String __fastcall TWebModule1 :: QueryNumber( const String sNumber )
{
String sResult;
sResult = "<a href=\"/ws/Pmyexample.exe/queryNo?EmpNo=" + sNumber +
"\">" + sNumber + "</a>";
return sResult;
}
//---------------------------------------------------------------------------void __fastcall TWebModule1::WebModule1WebActionItem4Action(
TObject *Sender, TWebRequest *Request, TWebResponse *Response,
bool &Handled)
{
String sResult;
try {
Query1->Active = true;
TField *en;
while ( !Query1->Eof ) {
en = Query1->FieldByName("EmpNo");
sResult += "<p>" + QueryNumber ( en->AsString ) + "</p>";
Query1->Next();
}
}
__finally {
Query1->Active = false;
}
Response->Content = sResult;
Handled = true;
}
//---------------------------------------------------------------------------void __fastcall TWebModule1::WebModule1WebActionItem5Action(
TObject *Sender, TWebRequest *Request, TWebResponse *Response,
bool &Handled)
{
try {
Query2->ParamByName("EmpNo")->Value = Request->QueryFields->Values["EmpNo"]; Query2->Active = true;
}
__finally {
Query2->Active = false;
}
Response->Content = QueryTableProducer1->Content();
Handled = true;
}
//---------------------------------------------------------------------------
//请最好用BCB的方法改,谢谢