我正在使用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
是我的数据库名称。
答案 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