C# 中如何设置数据库相对路径?

我这样写 string t="Provider=Microsoft.ACE.OLEDB.12.0"+ssss+"Persist Security Info=True" string ssss = Application.path + "\\上网计时器\\上网计时器数据库.accdb"; 要不要加 using 什么或其他什么的啊?我这样写报错说 Application没有path的定义那里写的不对啊?

<add name="MovieDBContext"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True"
providerName="System.Data.SqlClient"
/>

vs2017中没有StartPupPath这个东西,用上面的这个办法可以让数据库自己找位置
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-25
你的语句写错啦,没有Application.path这个用法你想的应该是Application.StartupPath !试试吧,应该有用的!