密钥attachdbfilename C#的值无效#

时间:2015-09-27 13:21:35

标签: c# sql sql-server

我正在使用this tutorial创建我的第一个SQL Server数据库,该数据库与我的C#Windows表单应用程序链接。但是当我在VS 2012中编译我的应用程序时,我收到以下错误:

  

“密钥attachdbfilename的值无效”。

这是我的连接字符串:

Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\bin\Debug\Calculations.mdf;Integrated Security=True

我搜索了很多网站以解决我的问题,但它仍然存在,而且我的想法已经用完了。

PS:连接字符串Calculations.mdf是我的数据库名称。

3 个答案:

答案 0 :(得分:0)

在AttachDbFilename处应该是mdf文件的路径。

答案 1 :(得分:0)

对于 var fb = new FacebookClient(); dynamic parameters = new ExpandoObject(); parameters.access_token = access_token; parameters.name = "RaedAddset2"; parameters.optimization_goal = "REACH"; parameters.billing_event = "IMPRESSIONS"; parameters.campaign_status = "PAUSED"; parameters.bid_amount = "5"; parameters.daily_budget = "2000"; parameters.campaign_group_id = campaign_group_id; parameters.targeting = new ExpandoObject(); parameters.targeting.age_max = 65; parameters.targeting.age_min = 25; parameters.targeting.geo_locations = new ExpandoObject(); parameters.targeting.geo_locations.countries = new List<string>(); parameters.targeting.geo_locations.countries.Add("JO"); var res = fb.Post("/v2.4/act_" + acount_id + "/adcampaigns", parameters); 值,请尝试提供类似“C:\ Project \ Calculations.mdf”的完整路径,而不是使用AttachDbFilename。因为您无法使用当前方法验证路径是否正确。

答案 2 :(得分:-1)

(LocalDB)\v11.0替换为.,所以它应该是这样的:

Data Source=.;AttachDbFilename=|DataDirectory|\bin\Debug\Calculations.mdf;Integrated Security=True