none
指定的轉換無效 RRS feed

  • 問題

  • 大家好:

          我利用一個linq查詢(宣告為query)資料庫中的一個資料表L1 , 查詢完後MsgBox(query.count)可以顯示出L1表的筆數 , 但在for each列舉時出現 "指定的轉換無效" 的錯誤 (如下圖) , 請大家幫忙看看 ,  先感謝熱心的回覆者.

    2012年7月29日 上午 06:26

所有回覆

  • Next 隱含 For 的轉型。

    這邊沒看到你宣告 row ,所以不知道是哪裡問題,請補 row 宣告。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    2012年7月29日 下午 02:06
  • For Each row as SOMETYPE in query
       ...
    Next
    
    或
    
    Dim row as SOMETYPE
    For Each row in query
       ...
    Next


    大家一齊探討、學習和研究,謝謝!
    MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD,
    MCT, Microsoft Community Star(TW & HK),
    Microsoft MVP for VB.NET since 2003
    My MSMVP Blog

    • 已標示為解答 jeff-huangch 2012年8月3日 上午 02:15
    • 已取消標示為解答 jeff-huangch 2012年8月3日 上午 04:07
    2012年7月31日 上午 10:11
  • For Each row as SOMETYPE in query
       ...
    Next
    
    或
    
    Dim row as SOMETYPE
    For Each row in query
       ...
    Next


    大家一齊探討、學習和研究,謝謝!
    MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD,
    MCT, Microsoft Community Star(TW & HK),
    Microsoft MVP for VB.NET since 2003
    My MSMVP Blog

    抱歉 , 先把標示為解答取消 , 我把這個問題中的DB.L1表資料結構列在下面 , 請大家再幫我看看應該如何宣告 row , 謝謝大家.

    L1

    ----------

    id              (int)

    item          (int)

    count        (int)

    -----------

    id   item    count

    1    854     3

    2    877     4

    3    478     9

    4    555     7

       .
       .
       .
       .

    2

    2012年8月3日 上午 04:14
  • 你先把

    Dim query

    這段搞懂,不需要管後面的等號。

    你才會懂 row 。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    2012年8月3日 下午 05:10
  • 抱歉 , 先把標示為解答取消 , 我把這個問題中的DB.L1表資料結構列在下面 , 請大家再幫我看看應該如何宣告 row , 謝謝大家.

    另外別以為網友會在乎這個解答的標示。你再寫這句前,想必沒看過 VB 版的置頂公告:

    張貼文章應注意事項及應提供資訊


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    2012年8月3日 下午 05:13