A_Salimi
جمعه 30 تیر 1396, 00:40 صبح
با استفاده از دستوراتی نظیر کد های زیر میتوانم با دیتابیس در ارتباط باشم.
OleDbCommand com = new OleDbCommand();
com.Connection = oleDbConnection1;
com.CommandText = "";
oleDbConnection1.Open();
oleDbConnection1.Close();
حالا همین دستورات را میخواهم در تابع کلاس دیگری تعریف کنم.مثلا به این شکل :
public static void SetdbTurnFile(string day, int turn, bool firstinit)
{
OleDbCommand com = new OleDbCommand();
com.Connection = oleDbConnection1;
com.CommandText = "";
oleDbConnection1.Open();
oleDbConnection1.Close();
}
مشکل من تعریف oleDbConnection1 است که در اینجا شناسایی نمی شود و این ارور را دارد:
Error 1 The name 'oleDbConnection1' does not exist in the current context
لطفا راهنمایی بفرمایید چطور میتوانم oleDbConnection1 را در تابع این کلاس به صورت قابل شناسایی در آورم و به این مقدار دسترسی داشته باشم؟
OleDbCommand com = new OleDbCommand();
com.Connection = oleDbConnection1;
com.CommandText = "";
oleDbConnection1.Open();
oleDbConnection1.Close();
حالا همین دستورات را میخواهم در تابع کلاس دیگری تعریف کنم.مثلا به این شکل :
public static void SetdbTurnFile(string day, int turn, bool firstinit)
{
OleDbCommand com = new OleDbCommand();
com.Connection = oleDbConnection1;
com.CommandText = "";
oleDbConnection1.Open();
oleDbConnection1.Close();
}
مشکل من تعریف oleDbConnection1 است که در اینجا شناسایی نمی شود و این ارور را دارد:
Error 1 The name 'oleDbConnection1' does not exist in the current context
لطفا راهنمایی بفرمایید چطور میتوانم oleDbConnection1 را در تابع این کلاس به صورت قابل شناسایی در آورم و به این مقدار دسترسی داشته باشم؟