PDA

View Full Version : سوال: استفاده از oleDbConnection در خارج کلاس فرم



A_Salimi
پنج شنبه 29 تیر 1396, 23: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 را در تابع این کلاس به صورت قابل شناسایی در آورم و به این مقدار دسترسی داشته باشم؟

Mahmoud.Afrad
جمعه 30 تیر 1396, 22:17 عصر
oleDbConnection1 یک نمونه از کلاس OleDbConnection هست که باید یک نمونه ازش بسازید و استفاده کنید.