我有Web方法。如何在C#中执行列表<String[]>的Web方法?
[WebMethod]
public List<string[]> getObjective()
{
List<string[]> objectiveStringList = new List<string[]>();
con.dbConnect();
objectiveStringList = con.getObjective();
con.dbClose();
return objectiveStringList;
}
而且,查询。
public List<string[]> getObjective()
{
string strCMD = "SELECT objective FROM CorrespondingBall WHERE objective IS NOT NULL";
SqlCommand cmd = new SqlCommand(strCMD, conn);
SqlDataReader dr = cmd.ExecuteReader();
List<string[]> objectiveStringList = new List<string[]>();
while (dr.Read())
{
objectiveStringList.Add((string[])dr["objective"]);
}
return objectiveStringList;
}
但是,显示错误“HTTP 500内部服务器错误”消息。我用List Byte Array试过了,没有错误。有谁知道我该如何解决它?
仅供参考:我正在为Windows Phone 7做一个应用程序。
什么是“客观的数据类型“? –
嗨@sangramparmar,它是NVARCHAR(MAX)。 –