Comment est-ce que je refactoriser ceci pour l'obtenir pour renvoyer une chaîne pas un ensemble de données?Renvoie une chaîne à partir d'une méthode Web au lieu d'un ensemble de données.
[WebMethod]
public DataSet GetPONumber(string Database)
{
SqlConnection sqlConn = new SqlConnection();
sqlConn.ConnectionString = GetConnString(Database);
// build query
string strSQL = @" A SELECT QUERY!!!!! ";
SqlDataAdapter da = new SqlDataAdapter(strSQL, sqlConn);
DataSet ds = new DataSet();
da.Fill(ds, "NEWPO");
return (ds);
}
La valeur dans ce cas est une seule valeur renvoyée, Pourriez-vous afficher un exemple complet? – MartGriff
Cela devrait fonctionner: ds.Tables [0] .Rows [0] [0] .ToString(); Bien que je vous suggère d'utiliser une procédure stockée et d'utiliser un paramètre de sortie, retourner le résultat. – Bravax