0

私はウェブメソッドを持っています。

[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 Internal Server Error」メッセージが表示されました。List Byte Array で試してみましたが、エラーはありませんでした。どうすれば解決できるか知っている人はいますか?

参考までに、Windows Phone 7 用のアプリケーションを作成しています。

4

2 に答える 2