李维的例子行,为什么我改改就不行了哟、CGI高手请看过来(100分)

  • 主题发起人 主题发起人 xuegaoyili
  • 开始时间 开始时间
X

xuegaoyili

Unregistered / Unconfirmed
GUEST, unregistred user!
对了,问个问题:我做一个文件上传发布的B/S东东。在应用服务器上用
TADOQuery查询:select * fromdo
cument where (c_depart=:c_depart)
在WEB服务器程序中用ClientDataSet连接那个TADOQuery的Provider。
我是在浏览器响应中查询但不出错也不返回数据,不知道为什么?
url例如:http://www.cwgdd.cn/cgi.exe/query?c_depart=技术科
在/query的代码中是:cds_docu.fetchparams;
cds_docu.params.parambyname('c_depart').asstring=getdepart;
cds_docu.open;
下面是循环读出加入到网页中,不知道为什么明明有符合条件的数不
显示。
 
呵呵,getdepart是怎么写的?
 
getdepart:=request.queryfields.value['c_depart'];
而且这个getdepart我在别的地方显示了,读到了地址框中的值,没问题
 
先断开数据库再连接就可以了
 
to c2008
为什么呀。。。。我在同时做了一个windows的客户端调用同一个应用服务器就不会出错
 
我在用commandtext写入sql语句后,用open打开不出错,但不能使用with not cds.eofdo
进行循环控制。。。但可以用for i:=0 to cds.recordcount-1do
方式控制,为什么??
?李维的例子都是用with的。。。。
 
哪里有CGI Expert For D7的破解版。高分收购
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部