using System;
using System.Data;
using System.Data.SqlClient;
using System.Web.Services;
namespace IamSimple.Service.WebServices
{
[WebService(Namespace = "http://royashbrook.com/ns")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class simple : System.Web.Services.WebService
{
[WebMethod(Description = "Return a query as a dataset")]
public DataSet QueryAsDataSet(string q)
{
string cs = "connection string"
using (SqlConnection c = new SqlConnection(cs))
using (SqlCommand cm = new SqlCommand(q, c))
using (SqlDataAdapter da = new SqlDataAdapter(cm))
using (DataSet ds = new DataSet())
{
ds.RemotingFormat = SerializationFormat.Binary;
c.Open();
da.Fill(ds);
c.Close();
return ds;
}
}
}