ورود

View Full Version : سوال: اجرای پروسیجر پارامتر دار با کلاس دسترسی به داده



mosadatta
سه شنبه 18 تیر 1392, 14:05 عصر
با سلام چطور یک متد برای اجرای پروسیجر پارامتر دار در کلاس data access تعریف کنیم؟؟؟؟؟؟
این هم کلاس data access:::
class DataAccess

{ public string DBName = "DBletter.mdf";



SqlConnection con;

SqlCommand cmd;

SqlDataAdapter da;


public DataAccess()

{ con = new SqlConnection();

cmd = new SqlCommand();

da = new SqlDataAdapter();



cmd.Connection = con;

da.SelectCommand = cmd;

}


public void connect()

{ string cs = "Data source=.\\SQLEXPRESS;Initial Catalog={0};Integrated security=true;user Instance=true";

cs = string.Format(cs, this.DBName);



con.ConnectionString = cs;

con.Open();

}


public void Disconnect()



{ con.Close();

}


public DataTable select(string sql)

{ DataTable dt = new DataTable();



cmd.CommandText = sql;

da.Fill(dt);


return dt;



}


public void docommand(string sql)



{ cmd.CommandText = sql;

cmd.ExecuteNonQuery();

}

}

parvizwpf
پنج شنبه 20 تیر 1392, 16:51 عصر
کنار پارامتر sql یه پارامتر از نوع params میتونید بگیرید و هر چی خواستید پارامتر بهش پاس کنید.