h_jafarnezhad
پنج شنبه 26 شهریور 1394, 09:28 صبح
سلام یه تابع توی کلاس نوشتم به این صورت
publicstaticvoid connection(string txt)
{
if (txt.Contains(".ACCDB"))
{
OleDbConnectionStringBuilder Builder = newOleDbConnectionStringBuilder();
Builder.Provider ="Microsoft.ACE.OLEDB.12.0";
Builder.DataSource =Path.Combine(txt.Replace("/", "//"));
con.ConnectionString = Builder.ToString();
}
if (txt.Contains(".MDB"))
{
OleDbConnectionStringBuilder Builder = newOleDbConnectionStringBuilder();
Builder.Provider = " Microsoft.JET.OLEDB.4.0";
Builder.DataSource = Path.Combine(txt.Replace("/", "//"));
con.ConnectionString = Builder.ToString();
}
}
کانکشن رو هم قبل از تابع تعریف کردم.حالا توی برنامه که میخوام open بشه خطا میده که The ConnectionString property has not been initialized.
باید چی کار کنم
اینم فرم برنامس
135281
publicstaticvoid connection(string txt)
{
if (txt.Contains(".ACCDB"))
{
OleDbConnectionStringBuilder Builder = newOleDbConnectionStringBuilder();
Builder.Provider ="Microsoft.ACE.OLEDB.12.0";
Builder.DataSource =Path.Combine(txt.Replace("/", "//"));
con.ConnectionString = Builder.ToString();
}
if (txt.Contains(".MDB"))
{
OleDbConnectionStringBuilder Builder = newOleDbConnectionStringBuilder();
Builder.Provider = " Microsoft.JET.OLEDB.4.0";
Builder.DataSource = Path.Combine(txt.Replace("/", "//"));
con.ConnectionString = Builder.ToString();
}
}
کانکشن رو هم قبل از تابع تعریف کردم.حالا توی برنامه که میخوام open بشه خطا میده که The ConnectionString property has not been initialized.
باید چی کار کنم
اینم فرم برنامس
135281