View Full Version : سوال: مسير ديتابيس كانكشن استرينگ با openfilediolog
asgary89
جمعه 05 شهریور 1389, 12:11 عصر
سلام دوستان،
من ميخوام نام و مسير بانك اطلاعاتي sqlconnection string را با استفاده از كنترل openfilediolog بدست بيارم. اينكارو انجام دادم ولي ارور در مسير ميده و ميگه همچين فرمتي براي مسير وجود نداره،
اگه موتونين راهنماييم كنيد.
mmd2009
جمعه 05 شهریور 1389, 12:30 عصر
با سلام.
من اینو نوشتم ببین به دردت میخوره. یا سوالت رویه کم واضح تر بگو شاید چیز بهتری هم بود
البته اگر اکسس هست
OpenFileDialog f = new OpenFileDialog();
f.ShowDialog();
string a = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+f.FileName;
System.Data.OleDb.OleDbConnection con =
new System.Data.OleDb.OleDbConnection(a);
con.Open();
MessageBox.Show("con is open");
asgary89
جمعه 05 شهریور 1389, 12:31 عصر
يعني كسي تا الان چنين كاري نكرده!
sinashahab
جمعه 05 شهریور 1389, 12:41 عصر
دوست عزیز بانک مورد استفاده ات رو بگو .
اگه از Access استفاده می کنی همین کد دوستمون درست هست .
ولی اگه یه چیز دیگه هست بگو تا بگیم .(sql)
asgary89
جمعه 05 شهریور 1389, 12:42 عصر
ممنونم از اينكه جواب دادي،
من ميخوام يه كانورتور اكسل به اسكيو ال طراحي كنم، اكسل رو تو ديتاگريد آوردم و الان ميخوام بانك اطلاعاتي كه توي اون درج بشه انتخب كنم وه كنكت بشم به خاطر همين از openfilediolog استفاده كردم،
اين كدي كه فرستادي ارور فرمت ميده،
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
label_path.Text = openFileDialog1.FileName;
}
connection = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|" + plabel_ath.Text + ";Integrated Security=True;Connect Timeout=30;User Instance=True";
--------------------
اگه جواب بدين كه دعاتون ميكنيم،
بانكم sql هستش و زبان برنامه نويسي c#.net
البته اون كدي كه فرستادم، بدون مسير و مستقيما نام بانك رو مينويسم
اجرا ميشه اگه بانك تو debug برنامه باشه
asgary89
جمعه 05 شهریور 1389, 13:00 عصر
هنوز چيزي يادتون نيومد،
اگه نمي دونين هم بگين كه از تالار خارج شم
حجتی نیا
جمعه 05 شهریور 1389, 13:48 عصر
هنوز چيزي يادتون نيومد،
اگه نمي دونين هم بگين كه از تالار خارج شم
|datadirectory| رو باید برداری، اگه باشه فقط دیتابیس در پوشه debug رو قبول میکنه ..
با همین کد شما و بدون datadirectory تست کردم و کانکت شد .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.