(Web service) как сделать коннект к базе для кучи фунций
От: Eugene Kurilov Россия  
Дата: 25.07.05 21:16
Оценка:
Значит есть некий веб сервис в котором будет куча функций . которые по сути будут собой представлять кучу обёрток для каких sql запросов в базу MSSQL например


public class WebServiceClient : System.Web.Services.WebService
{

    public WebServiceClient()
    {

    }

    [WebMethod]
    public System.Data.DataSet GetExample1List()
    {
        string strSelect = "Select * from Example1";
        SqlConnection myConnection = new SqlConnection("Initial Catalog=InfoClient;Data Source=localhost;Integrated Security=SSPI;");
        SqlDataAdapter myCommand = new SqlDataAdapter(strSelect, myConnection);
        System.Data.DataSet ds = new System.Data.DataSet();
        myCommand.Fill(ds, "Example1");
        return ds;
    }

    [WebMethod]
    public System.Data.DataSet GetExample2List()
    {
        string strSelect = "Select * from Example2";
        SqlConnection myConnection = new SqlConnection("Initial Catalog=InfoClient;Data Source=localhost;Integrated Security=SSPI;");
        SqlDataAdapter myCommand = new SqlDataAdapter(strSelect, myConnection);
        System.Data.DataSet ds = new System.Data.DataSet();
        myCommand.Fill(ds, "Example2");
        return ds;
    }

    [WebMethod]
    public System.Data.DataSet GetExample2List()
    {
        string strSelect = "Select * from Example3";
        SqlConnection myConnection = new SqlConnection("Initial Catalog=InfoClient;Data Source=localhost;Integrated Security=SSPI;");
        SqlDataAdapter myCommand = new SqlDataAdapter(strSelect, myConnection);
        System.Data.DataSet ds = new System.Data.DataSet();
        myCommand.Fill(ds, "Example3");
        return ds;
    }
    
}


вопрос в том как бы мне правильно вынести для всех методов эту строчку об создании объекта SqlConnection. чтоб потом он был виден внутри метода.
SqlConnection myConnection = new SqlConnection("Initial Catalog=InfoClient;Data Source=localhost;Integrated Security=SSPI;");

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.