问题是数据库中有数据呀,还是我那里没有弄好呢?

//创建连接 
        string connectiosnString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=F:\demo\MyWebSite\App_Data\myData.mdf;Integrated Security=True;User Instance=True"; 
        SqlConnection conn = new SqlConnection(connectiosnString); 
        conn.Open(); 


      //申明COMMAND并申明执行类型 

        SqlCommand cmd = new SqlCommand("StoredProcedure2", conn); 
        cmd.CommandType = CommandType.StoredProcedure; 

        //获取存储过程中传过来的值 

        cmd.Parameters.Add("@title", SqlDbType.NVarChar, 50); 

        cmd.Parameters["@title"].Direction = ParameterDirection.Output; 

        cmd.Parameters.Add("@webWords", SqlDbType.NVarChar, 50); 

        cmd.Parameters["@webWords"].Direction = ParameterDirection.Output; 

        cmd.Parameters.Add("@describ", SqlDbType.NVarChar,50) ; 

        cmd.Parameters["@describ"].Direction = ParameterDirection.Output; 

        cmd.Parameters.Add("@author", SqlDbType.NVarChar, 50); 

        cmd.Parameters["@author"].Direction = ParameterDirection.Output; 
        
        cmd.ExecuteNonQuery(); 
        conn.Close(); 

       //将获取的值传递给其它变量 
       cmd.Parameters["@title"].Value=getTitle ; 
      cmd.Parameters["@webWords"].Value=getWords; 
       cmd.Parameters["@describ"].Value=getDescrib; 
     cmd.Parameters["@author"].Value=getAuthor ; 
代码没有报错,但是前端没有获取数据。 
前端代码如下: 
<head runat="server"> 
    <title><%=getTitle %></title> 
  
</head> 

慕尼黑8549860
浏览 117回答 1
1回答

白衣非少年

你的存储过程直接运行 有数据么 lz检查一下查询条件的值哈
打开App,查看更多内容
随时随地看视频慕课网APP