New Ribbon
用Canva設計超快超質感(第2版):商業設計、簡報、影片、網頁、電子書與AI應用最速技 AI繪圖工具 × AI視覺設計平台,從圖像生成到專業設計! 最強職場助攻!ChatGPT + AI 高效工作術 短影音制霸:打造TikTok、YT Shorts、IG Reels成功方程式與AI高效創作力 Canva+AI創意設計與品牌應用250招:從商業技巧、社群祕技到AI圖文影音特效 快快樂樂學威力導演2024.影音剪輯與AI精彩創作 Power Automate自動化超效率工作術 Midjourney AI圖像魔導書:搭配ChatGPT魔法加倍 超人氣FB+IG+LINE社群經營與行銷力(第二版) 翻倍效率工作術:不會就太可惜的 Excel × ChatGPT 自動化應用 AppInventor2零基礎入門班中文版(第六版) Python零基礎入門班(第四版) C語言學習聖經 用Canva設計超快超質感:平面、網頁、電子書、簡報、影片製作與AI繪圖最速技 PHP8/MySQL網頁程式設計自學聖經 翻倍效率工作術 - 不會就太可惜的Power BI大數據視覺圖表設計與分析(第三版) 社群經營一定要會的影音剪輯與動畫製作術 Notion高效管理250招:筆記×資料庫×團隊協作,數位生活與工作最佳幫手 Office 2021高效實用範例必修16課(附500分鐘影音教學/範例檔) Excel自學聖經(第二版):從完整入門到職場活用的技巧與實例大全

 

  書本語法有誤之解決方法

俊甫

俊甫
更新時間:2011/9/30 下午 07:15:07

 

老師你好:
  我在"挑戰ASP.NET3.5 互動網站百寶箱-使用c#"這本書中,練習第六章互動討論區程式,但做到回應區塊時發生錯誤,說我語法不正確(在頁數6-47上面標140這行有錯),按照步驟做還是不行,不知是哪裡出問題,就想請老師幫忙看一下,感謝!!!!
程式碼:
DataView dv = (DataView)ads.Select(DataSourceSelectArguments.Empty);

文淵閣工作室

文淵閣工作室
更新時間:2011/10/3 上午 04:55:14

 

錯誤訊息為 SQL Server 的問題而不是程式。
請列出詳細錯誤訊息或將您所練習的檔案整個資料夾壓縮(含資料庫),寄來給我們,我們樂意為您測試!

俊甫

俊甫
更新時間:2011/10/3 上午 11:19:56

 

檔案已寄出,請查收

文淵閣工作室

文淵閣工作室
更新時間:2011/10/4 上午 05:15:48

 

您寄來的檔案是片段,檔名也不正確,無法測試。
請將您所練習的檔案整個資料夾壓縮(含資料庫、各資料夾)再寄一次!

俊甫

俊甫
更新時間:2011/10/4 上午 09:36:02

 

已經重寄一次,那就麻煩了

文淵閣工作室

文淵閣工作室
更新時間:2011/10/6 上午 05:15:02

 

您寄來的檔案未包括資料庫,App_Data 資料夾及「C:\專題\DB」中的資料庫!

俊甫

俊甫
更新時間:2011/10/6 上午 09:45:51

 

不好意思寄了那麼多次,已把所有檔案連同資料庫一併寄過去了,原組態擋註冊的資料我已轉換成另一個資料夾

俊甫

俊甫
更新時間:2011/10/6 上午 11:12:11

 

不好意思,第一次寄出的檔案有誤,我已經重新再寄一次了。

文淵閣工作室

文淵閣工作室
更新時間:2011/10/7 上午 05:51:47

 

經測試結果,message.aspx.cs 第 155 列字串前後要加「'」:
ads.SelectCommand = "SELECT * FROM Maincontent WHERE mainID = '" + Convert.ToString(GridView1.SelectedValue) + "'";
158 列要加檢查是否查詢到資料,否則未查到資料時會產生錯誤:
if (dv.Count != 0)
{
    tb1.Text = "Re:" + dv[0]["mainSubject"];
}

俊甫

俊甫
更新時間:2011/10/7 上午 08:44:02

 

照老師的方使之後,畫面是可以執行;但在回應標題那沒有出現RE:+標題的字樣且整個反應區塊沒有消失和在按插入後會出現接近WHERE之處錯誤,不知老師是否有遇到這情況??

文淵閣工作室

文淵閣工作室
更新時間:2011/10/10 上午 05:47:23

 

message.aspx 442 列改為:
<asp:Panel ID="panRePost" runat="server" Visible="false">
message.aspx.cs 136 列改為:
ads.UpdateCommand = "UPDATE[Maincontent] SET numRe = numRe + 1 , mainTime =getdate() WHERE mainID = " + GridView1.SelectedValue;
102 104 106 皆改為 DetailsView2:
TextBox tb = (TextBox)DetailsView2.FindControl("reSubjectTextBox");
tb.Text = "";
tb = (TextBox)DetailsView2.FindControl("reNameTextBox");
tb.Text = "";
tb = (TextBox)DetailsView2.FindControl("reContentTextBox");

俊甫

俊甫
更新時間:2011/10/10 下午 02:29:15

 

可以了,感謝花了那麼多精神幫我解決此問題,感恩!!!!謝謝....




 

 

Re:書本語法有誤之解決方法

請輸入姓名。

已超出字元數目的最大值。


請輸入電子郵件。

格式無效。


請輸入內容。