我在执行以下代码时为什么会抛出一个EConvertError错误。
说是"Invalid argument to date encode"
在什么地方可以更改编码?
procedure TForm1.Button1Click(Sender: TObject);
var
m:TMemorystream;
s: string;
begin
m:=tmemorystream.Create;
s := 'http://192.168.0.66/xml?sql=SELECT+FirstName,LastName+FROM+Employees+FOR+XML+AUTO&root=root';
idh.Get(s,m);
m.SaveToFile('xx.xml');
m.Free;
end;
说是"Invalid argument to date encode"
在什么地方可以更改编码?
procedure TForm1.Button1Click(Sender: TObject);
var
m:TMemorystream;
s: string;
begin
m:=tmemorystream.Create;
s := 'http://192.168.0.66/xml?sql=SELECT+FirstName,LastName+FROM+Employees+FOR+XML+AUTO&root=root';
idh.Get(s,m);
m.SaveToFile('xx.xml');
m.Free;
end;
解决方案 »
- 求救glscene控件教程
- 怎么计算邮件的大小!
- 关于在delphi中使用MsWinsock.ocx控件,用senddata发送数据的问题,请专家看看!
- 求助:关于如何判断空的日期字段
- 大家好!请问如何在Delphi中访问Access数据库的系统表。还有如何在程序中得到在Access中定义的表中字段的说明。
- 请问如何能向指定IP以及端口的电脑发送数据包?感谢
- 怎样取AdoQuery查询出来的记录个数啊???急啊
- 在Delphi中怎么样压缩Access数据库?
- 关于文件和计数器的问题,有经验者请!
- 小小虾请教一个很笨的问题
- 在多文档的程序中为何子窗口在建时 执行完oncreate 之后就要执onshow
- carion
var
m:TStream;m:=nil;
idh.DoRequest(hmGet,s,nil,ResponseStream);
我设置accpetencoding为UTF-8
错误依然存在
用idh.DoRequest方法得到相同的错误信息!
但是即使使用原来的代码也可以得到正确xml文件!
当然修改后依然可以,只是有那么一个错误。:-(
各位高手帮忙看一看!!!