none
pmcwri.cdata[0] = value; 帶值的問題 RRS feed

解答

  • 你的 cdata 已經設定說一定要有 5 個位元組的陣列 (byte[5]),你只給 byte[1] 會過才有鬼吧...

    hint: UnmanagedType.ByValArray, SizeConst=5


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2016年7月29日 上午 08:53
    版主
  • 小朱已經講了, 因為你的 cdata 有掛上一個 attribute 限定長度

    所以就是 pmcwri.cdata = new byte[] {value,0,0,0,0};


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    • 已標示為解答 魏高個 2016年8月1日 上午 02:35
    2016年7月29日 上午 09:58
    版主

所有回覆

  • 應該是因為該 cdata 屬性(或是欄位, 就目前的程式碼上看不出來) 沒有指向一個已經完成初始化的陣列.

    所以應該是 pmcwri.cdata = new byte[] {value};


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。



    2016年7月29日 上午 07:18
    版主
  • 應該是因為該 cdata 屬性(或是欄位, 就目前的程式碼上看不出來) 沒有指向一個已經完成初始化的陣列.

    所以應該是 pmcwri.cdata = new byte[] {value};


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。



    如果照那樣改又出現新的錯誤

    cdata的相關資訊在這

    麻煩你了,謝謝

    2016年7月29日 上午 07:32
  • 你的 cdata 已經設定說一定要有 5 個位元組的陣列 (byte[5]),你只給 byte[1] 會過才有鬼吧...

    hint: UnmanagedType.ByValArray, SizeConst=5


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2016年7月29日 上午 08:53
    版主
  • 小朱已經講了, 因為你的 cdata 有掛上一個 attribute 限定長度

    所以就是 pmcwri.cdata = new byte[] {value,0,0,0,0};


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    • 已標示為解答 魏高個 2016年8月1日 上午 02:35
    2016年7月29日 上午 09:58
    版主
  • 你的 cdata 已經設定說一定要有 5 個位元組的陣列 (byte[5]),你只給 byte[1] 會過才有鬼吧...

    hint: UnmanagedType.ByValArray, SizeConst=5


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    謝謝你,我把陣列設為五個之後就跑得過了
    2016年8月1日 上午 02:02
  • 小朱已經講了, 因為你的 cdata 有掛上一個 attribute 限定長度

    所以就是 pmcwri.cdata = new byte[] {value,0,0,0,0};


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    謝謝你的解答
    2016年8月1日 上午 02:35