データベースからデータを表示しようとすると、奇妙なメッセージがasp:ラベルに表示されています。 Page_Loadの中にASP:ラベルは、データソースから移入されることを意図しては、しかし、これを引き起こしている可能性がどのように次のメッセージ/テキスト「System.Data.SqlClient.SqlDataReader」ASP.NETラベルに "System.Data"というメッセージが表示されています
を表示していますか?
私は、.aspx.csページのページ読み込みに小さな方法を書いています。 LABELNAMEがこのメッセージを表示しているものです。
次のメソッドを呼び出しますpublic partial class edit_questionnaire : System.Web.UI.Page
{
OsqarSQL GetData;
protected void Page_Load(object sender, EventArgs e)
{
string questionnaireId = Session["qID"].ToString();
int qid = Convert.ToInt32(questionnaireId);
GetData = new OsqarSQL();
string name = GetData.GetQuestionnaireName(qid);
labelName.Text = name;
}
}
:あなたが取得している何
ALTER PROCEDURE [hgomez].[GetQuestionnaireName]
(
@QUEST_ID int
)
AS
/*SET NOCOUNT ON;*/
SELECT QuestionnaireName FROM [Questionnaires] WHERE QuestionnaireID = @QUEST_ID
RETURN
作品もあります。ありがとう – HGomez90