//創建連接 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
2023-04-20 19:15:48