【发布时间】:2018-01-13 16:44:40
【问题描述】:
我目前正在尝试创建一个类似于学校管理/timeInOut 系统的程序。
我正在使用 T-SQL,因为这是 Visual Studio 中的默认 SQL 版本,因为我认为这会更容易,因为它们是相当集成的。我遇到的问题是错误: System.ArgumentException: '键 'attachdbfilename' 的值无效。'
连接字符串为:
string ConString = @"Data Source = (LocalDB)\MSSQLLocalDB; AttachDbFilename =| DataDirectory |\GardenRegister.mdf; Integrated Security = True";
有什么想法是什么错误以及为什么它无法识别数据库,如果可能的话,我还希望有人能与我联系以帮助我解决这个问题,因为我遇到了一些问题。
【问题讨论】:
-
愚蠢的问题,但应用程序的 app_data 文件夹中有 GardenRegister.mdf 吗?
-
XD,是的,我确实应该在同一个位置创建它。有没有机会我可以通过谷歌驱动器上的 zip 将程序发送给你或让你看看?
-
可能是管道和数据目录之间的空间?另见here
-
不知何故,这个微小的编辑工作,你我的朋友是个天才,但现在我收到另一个错误:System.Data.SqlClient.SqlException:'无效的对象名称'GardenRegister.Member'。这是制作本地数据库的唯一问题编辑:已修复 DATABSE 立即打开
标签: c# visual-studio tsql visual-studio-2017