在delphi的webservice技术中有种奇怪的现象,如果你一个做数据提交用的webservice接口有多个Variant参数,delphi环境会报'Invalid variant type',但如果是个读取数据的接口中有多个Variant参数是不会有问题的。这个问题因工作忙我目前没有继续跟踪,只好采用了权宜之计,建立一个Variant数组,这样多个Variant做一个参数打包提交,这样是没有问题的。
注:delphi做dcom时没有这种问题。
在使用Delphi开发WebService时,若接口包含多个Variant参数,进行数据提交时会出现'Invalidvarianttype'错误。但读取数据接口不受此问题影响。解决办法是将多个Variant参数打包为一个Variant数组。
在delphi的webservice技术中有种奇怪的现象,如果你一个做数据提交用的webservice接口有多个Variant参数,delphi环境会报'Invalid variant type',但如果是个读取数据的接口中有多个Variant参数是不会有问题的。这个问题因工作忙我目前没有继续跟踪,只好采用了权宜之计,建立一个Variant数组,这样多个Variant做一个参数打包提交,这样是没有问题的。
注:delphi做dcom时没有这种问题。
转载于:https://www.cnblogs.com/NewJourney/archive/2012/03/15/2397507.html

被折叠的 条评论
为什么被折叠?