C++中vs2008怎么动态调用web service?求解

2025-04-16 13:51:27
推荐回答(2个)
回答1:

问题出在 <>上,对于自己定义的头文件 在include的时候要用""
因为二者的执行顺序是不一样的 <>只在库里面找你所包含的头文件;而""会先在你指定的目录下找你所包含的头文件,如果没有指定,默认是当前目录下,如果没找到才回到库里面去找。如果include库里面的头文件的话 用<>要比""效率高。
所以 你这里直接用了<>来包含自己定义的头文件,编译器会在库里面去找,当然是找不到了。改成""就OK了。

回答2:

在webservice.cs编写函数,比如:
[WebMethod]
public string GetPointVal(string tsid)
{
string pval = string.Empty;
if (!string.IsNullOrEmpty(tsid))
{
//查询条件
string whereD = " where a_pss_id=" + tsid;
......
}