begin
with adoquery1 do
begin
close;
sql.clear;
sql.add('select top 1 id,mobile,serviceCode,linkid,spNum,moMsg from tb_118 where type=0 order by id');
open;
a:= adoquery1.recordcount;
id:=adoquery1.fieldbyname('id').asinteger;
mobile:= adoquery1.fieldbyname('mobile').asstring;
servicecode:= adoquery1.fieldbyname('serviceCode').asstring;
linkid:= adoquery1.fieldbyname('linkid').asstring;
spnum:= adoquery1.fieldbyname('spNum').asstring;
momsg:= adoquery1.fieldbyname('moMsg').asstring; Memo2.Lines.Text:= idhttp1.get('http://localhost/cxxt_sms/get/get1.asp?mobile=:mobile&servicecode=:servicecode&linkid=:linkid&spnum=:spnum&momsg=:momsg');
最后那一个代码,是传递HTTP参数,格式是这样写吗,我这不能成功,望高手指教
解决方案 »
- 请教Delphi写的ActiveX与ASP.NET程序交互的问题
- 一个窗体上控件的个数有限制吗?
- 指定格式将浮点数转成字符串。是用什么的格式???
- 请问在DELPHI中如何用程序判断系统中有某个程序在运行,如在运行,怎么才能用程序去关闭它?假设程序是af.exe,位于"c:\af.exe".多谢了
- CSDN的BLOG,从哪可以修改它的页面啊?
- StringGrid的问题
- 关于socket server的移植问题
- 请问如何对Formula One 6.0中选定的单元格进行合并,用代码控制哦,很有意思?
- 请教大虾:怎样在指定的一段时间后锁定WIN98中的写字板程序,禁止用户继续输入文本。
- 怎么实现NT的 net send 命令的功能
- 很简单的问题、真的很简单?
- 【100分】Delphi如何实现打印功能,有这方面的书吗?求书名!
Memo2.Lines.Text:= idhttp1.get('http://localhost/cxxt_sms/get/get1.asp?mobile=:mobile&servicecode=:servicecode&linkid=:linkid&spnum=:spnum&momsg=:momsg');我在这用这个代码把参数传递上去之后,接收到的直接还是:mobile 而不是这个参数所代表的内容,
var Ts:TStringStream;
Ts:=TStringStream.Create('');
idhttp1.get('http://localhost/cxxt_sms/get/get1.asp?mobile='+mobile+'&servicecode='+servicecode+'&linkid='+linkid+'&spnum='+spnum+'&momsg='+momsg,Ts);
Memo2.Lines.Text:=Ts.DataString;
另外=号后面的值不是mobile这样的吧,应该是138XXXXX这样的吧
我不知道您这种是否正确,但是我用这种方法一运行,会提示http 1.1 400 bad request错误
toUrl: string;
begin
toUrl := 'http://localhost/cxxt_sms/get/get1.asp?mobile='+mobile+'&servicecode='+servicecode+'&linkid='+linkid+'&spnum='+spnum;
idhttp1.get(toUrl )¡
end;在idhttp1.get设个断点,然后把toUrl的值取出来放到IE里试试