using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connectionstring"].ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "storedprocedure";
cmd.Parameters.AddWithValue("@param", param);
此连接字符串连接到包含我的数据库的文件夹,我不知道如何访问其中一个数据库中的存储过程。如何深入研究我的存储过程?
答案 0 :(得分:0)
我不完全确定您对文件夹的意思,但如果这是SQL Server 2008,您只需引用数据库/所有者(架构?)/名称
前:
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "MyDatabase.dbo.MyProcedure";
cmd.Parameters.AddWithValue("@param", param);
答案 1 :(得分:0)
更改连接字符串以转到您确实要连接的数据库。您应该按预期使用连接字符串,而不是试图解决此问题。
请查看此站点以获取有关如何配置连接字符串的信息: