C# ExecuteOnQuery指向旧的、不存在的数据库

C# ExecuteOnQuery指向旧的、不存在的数据库,c#,sql,sql-server,visual-studio,ssms,C#,Sql,Sql Server,Visual Studio,Ssms,我在使用ssms数据库测试/调试c#应用程序时遇到问题。 我在测试数据库上测试命令,并在它们上使用不同的版本号。 在调试时,我得到一个异常,其中一个旧版本不存在(它确实已被删除),但我正在尝试查询另一个版本。 在调试期间,我的命令的“Connection”属性显示正确的数据库名称 我假设有什么东西卡在了记忆的某个地方,但我不知道该去哪里找。有什么想法吗 我仍然是C#和MSSQL的初学者 谢谢大家! 我弄明白了!我的问题是,我在SQL server上的存储过程中留下了一个字符串。VS代码没有问题!

我在使用ssms数据库测试/调试c#应用程序时遇到问题。 我在测试数据库上测试命令,并在它们上使用不同的版本号。 在调试时,我得到一个异常,其中一个旧版本不存在(它确实已被删除),但我正在尝试查询另一个版本。 在调试期间,我的命令的“Connection”属性显示正确的数据库名称

我假设有什么东西卡在了记忆的某个地方,但我不知道该去哪里找。有什么想法吗

我仍然是C#和MSSQL的初学者

谢谢大家!


我弄明白了!我的问题是,我在SQL server上的存储过程中留下了一个字符串。VS代码没有问题! 罪过


谢谢你的评论

您的连接字符串不正确…请勿发布图像-这些图像对于提供信息没有用处,显然无法搜索,也无法从中复制代码来检查。发布创建、填充和执行您的命令的代码,以便其他人可以检查。您是指服务器(而不是数据库)吗?一台服务器可以有多个数据库。连接字符串是否使用带有mdf文件名的附加文件?如果文件已附加到数据库,则不应使用“附加文件”属性。只需使用服务器名即可。@jdweng我的连接字符串如下所示:“数据源=*我的本地pc名*\\SQLEXPRESS;初始目录=patika\u probadb\u v5;用户ID=sa;密码=****”我使用v1、v2时,它在一段时间内工作正常,v3…如果您能为我们提供详细的代码,那将非常有帮助。我很高兴听到您的问题已经解决,您可以单击'✔' 将你的答复标记为答复。