Было бы разумно использовать Dll для доступа к базе данных при запуске приложения.
Это код, который мне нужно вызывать на каждой странице моего приложения
SqlConnection myConnection = new SqlConnection();
myConnection.ConnectionString = "Data Source=CRYSTAL5\\INSTANCE1;Initial Catalog=Pharmacy;Integrated Security=True";
myConnection.Open();
и код dll, который я написал
public class DBConnect
{
public DBConnect()
{
Initialize();
}
private SqlConnection connection;
//Constructor
//Initialize values
private void Initialize()
{
string connectionString;
connectionString = "Data Source=CRYSTAL5\\INSTANCE1;Initial Catalog=Pharmacy;Integrated Security=True";
connection = new SqlConnection(connectionString);
}
Затем я добавил using DBCon;
в свое приложение и попытался запустить этот код
DBConnect myConnection = new DBConnect();
SqlCommand myCommand = new SqlCommand("select doc_fname,doc_lname,gender,department,education ,NMC_no from ph.doctor_info where unit_id =0", myConnection);
это не сработает.
извините за дерьмовое описание
Наилучшее совпадение перегруженного метода для 'System.Data.SqlClient.SqlCommand.SqlCommand (string, System.Data.SqlClient.SqlConnection)' имеет недопустимые аргументы
это ошибка, которую я получаю
Что бы я делал без переполнения стека.