亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問哪里出問題了?存儲過程是這樣寫嗎???謝謝!

請問哪里出問題了?存儲過程是這樣寫嗎???謝謝!

蝴蝶刀刀 2023-03-18 14:10:26
NewsManager.cs public News SelectById(string id) { return ndao.SelectById(id); } NewsDAO.cs public News SelectById(string id) { // TODO:根據新聞ID取出該條新聞主體內容 News n = new News(); DataTable dt = new DataTable(); SqlParameter[] paras = new SqlParameter[] { new SqlParameter("@id", id) }; dt = sqlhelper.ExecuteQuery("showArticle", CommandType.StoredProcedure); n.Id = id; n.Title = dt.Rows[0]["title"].ToString(); n.Content = dt.Rows[0]["content"].ToString(); n.CreateTime = dt.Rows[0]["addtime"].ToString(); n.Author = dt.Rows[0]["author"].ToString(); n.Category = dt.Rows[0]["bigclassname"].ToString(); n.Sorce = dt.Rows[0]["origin"].ToString(); return n; } show.aspx.cs string id = Request.QueryString["id"]; NewsManager nm = new NewsManager(); News news = nm.SelectById(id); 存儲過程SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GOCREATE PROCEDURE showArticle @id intAS BEGINselect a.id,a.title,a.content,a.origin,a.author,a.addtime,b.bigclassname from article a inner join bigclass b on a.bigclassid=b.bigclassid where a.id=@id order by a.idEND GO 錯誤信息請問哪里出問題了????存儲過程是這樣寫嗎???謝謝!
查看完整描述

1 回答

?
ITMISS

TA貢獻1871條經驗 獲得超8個贊

SqlParameter[]
paras
=
new
SqlParameter[]
{

new
SqlParameter("@id",
id)

};
Parameters[0].Value=你要傳遞的ID值;//這里可能不是這樣寫
但是一定要有個賦值的操作。

查看完整回答
反對 回復 2023-03-21
  • 1 回答
  • 0 關注
  • 97 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號