最近遇到的幾個小問題,自己的基礎知識太差勁了。

來源:互聯網
上載者:User

1.String[0]: Size 屬性具有無效大小值 0
2.將 uniqueidentifier 值轉換為 char 時結果空間不足

前兩個問題是關於uniqueidentifier 的問題,我在Parameter中設為Varchar了,知道了Parameter的Direction為OutPut時是必須定義長度的。
3.DataTime?可為空白的對象必須具有一個值。

直接用DateTime? 變數的Value屬性,當為null時會Exception出“可為空白的對象必須具有一個值”,只需在使用該變數前用HasValue判斷一下就OK了,用DateTime? 也解決了我的前一篇文章中的問題。Nullable不錯。
4.預存程序ExecuteNonQuery返回-1。預存程序中用了SET NOCOUNT ON;。

ExecuteNonQuery()方法返回“增刪改”執行後受影響的行數,SET NOCOUNT 阻止在結果中返回可顯示受 Transact-SQL 陳述式影響的行數的訊息。

啥都不說了,這樣盲目的做項目,只知道能實現出結果,沒有系統的來學習一下知識。一年下來大大小小項目做的不少,問題出現了也不少,知道了哪些地方不能用什麼,知道了哪些地方用什麼比較方便,從來沒有想下為什麼,從來沒有系統學點什麼,發現項目做完一個什麼收穫也沒。積累的少,想的少。

    突然發現不敢回頭看做過的項目,因為不知道那裡面埋藏著多少個bug。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.