Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# connectionstring上的错误_C#_Sql Server_Visual Studio 2010 - Fatal编程技术网

C# connectionstring上的错误

C# connectionstring上的错误,c#,sql-server,visual-studio-2010,C#,Sql Server,Visual Studio 2010,(connectionString)上有一个红色下划线错误,表示当前上下文中不存在名称“connectionString”。 在使用using语句之前,我需要声明某事吗 SqlConnection conn = new SqlConnection("Data Source=baaa;Initial Catalog=InventorySystem;Integrated Security=True") ; using (SqlConnection connection = new Sql

(connectionString)上有一个红色下划线错误,表示当前上下文中不存在名称“connectionString”。 在使用using语句之前,我需要声明某事吗

SqlConnection conn = new SqlConnection("Data Source=baaa;Initial Catalog=InventorySystem;Integrated Security=True") ; 

    using (SqlConnection connection = new SqlConnection(connectionString)
    {
        connection.Open();

        using (SqlCommand command = new SqlCommand(
        "SELECT product.P_ID, Product.P_Name,Product.Leadtime, Product.SafetyStockamount," +
        "Monthlysales.Month, Monthlysales.totalsalesamount, (totalsalesamount/30) as Averagedailysales, ((totalsalesamount/30) * Leadtime + SafetyStockamount) as reorderpoint " +
        "FROM Product, Monthlysales " +
        "where Product.P_ID = Monthlysales.P_ID AND Product.P_ID =@P_ID AND Monthlysales.Month =@Month ", connection))
        {

            command.Parameters.Add(new SqlParameter("P_ID", pid));
            command.Parameters.Add(new SqlParameter("Month", Startmonth));
            SqlDataAdapter adapter = new SqlDataAdapter(command);
            DataSet ds = new DataSet();
            adapter.Fill(ds);
            // now you have the data in Dataset ds
        }

在使用语句的
中,您希望获得
connectionString的值
。但没有任何变量

改变

SqlConnection conn = new SqlConnection("Data Source=baaa;Initial Catalog=InventorySystem;Integrated Security=True") ; 


另外,在使用
语句时,
中没有结束括号

 using (SqlConnection connection = new SqlConnection(connectionString))

如果您完全确定您的connectionString,请使用以下代码:

 using (SqlConnection connection = new SqlConnection("Data Source=baaa;Initial Catalog=InventorySystem;Integrated Security=True"))
    {
        connection.Open();

        using (SqlCommand command = new SqlCommand(
        "SELECT product.P_ID, Product.P_Name,Product.Leadtime, Product.SafetyStockamount," +
        "Monthlysales.Month, Monthlysales.totalsalesamount, (totalsalesamount/30) as Averagedailysales, ((totalsalesamount/30) * Leadtime + SafetyStockamount) as reorderpoint " +
        "FROM Product, Monthlysales " +
        "where Product.P_ID = Monthlysales.P_ID AND Product.P_ID =@P_ID AND Monthlysales.Month =@Month ", connection))
        {

            command.Parameters.Add(new SqlParameter("P_ID", pid));
            command.Parameters.Add(new SqlParameter("Month", Startmonth));
            SqlDataAdapter adapter = new SqlDataAdapter(command);
            DataSet ds = new DataSet();
            adapter.Fill(ds);
        }
    }
作为你的代码

SqlConnection conn = new SqlConnection("Data Source=baaa;Initial Catalog=InventorySystem;Integrated Security=True") ; 

您正在创建的连接实例不是connectionstring。将其设置为
String connectionString
并将其作为参数传递给SqlConnection。

但我在这段代码中还遇到了另一个错误“其中Product.p_ID=Monthlysales.p_ID和Product.p_ID=@p_ID和Monthlysales.Month=@Monthlysales,connection”)。“连接”)部分中存在错误。你知道发生了什么吗?@user3600939确切的异常消息是什么?请调试并查看此消息。第23行:使用(SqlConnection connection=newsqlconnection(connectionString)第24行:{25行:connection.Open();第26行:第27行:使用(SqlCommand=newsqlcommand(这是我运行page@user3600939关闭浏览器。重建您的项目。使用
F5
运行它并告诉我们异常消息。C:\Users\baa\Documents\Visual Studio 2010\WebSite11-Copy-Copy\Manager\forecastereorderpoint.aspx.cs(25,30):error CS1003:Syntax error,,'应为C:\Users\baa\Documents\visualstudio 2010\WebSite11-Copy-Copy\Manager\forecastereorderpoint.aspx.cs(40,14):error CS1514:{应为这些消息引用第25行:connection.Open();
SqlConnection conn = new SqlConnection("Data Source=baaa;Initial Catalog=InventorySystem;Integrated Security=True") ;