none
ADODB.Recordset的小疑問 RRS feed

  • 問題

  • 請問一下

    目前我用VB6

    我在SQL指令去JOIN兩張資料表

    把查詢出來的結果給rs字串

    Set rsSet = New ADODB.Recordset
    rsSet.Open rs



    之後我用迴圈放入表格flex.TextMatrix
    i = 0
    Do While Not rsSet.EOF
       i = i + 1
       If flex.Rows <= i Then flex.Rows = flex.Rows + 1
       flex.TextMatrix(i, 0) = rsSet!dbo.pubs.pub_id


    重點是在最後一行 rsSet!dbo.pubs.pub_id

    顯示"找不到方法或資料成員"


    如果我的查詢資料是只有一張資料表(不用JOIN)

    就打這樣rsSet!pub_id 是成功的

    但因為我又JOIN了資料表 才打成rsSet!dbo.pubs.pub_id

    也有給了dbo.pubs的資料庫名稱

    為什麼會找不到呢??
    2012年7月23日 上午 10:02

解答

  • 直接用 rsSet("pub_id") 結果為何?

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


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

    • 已標示為解答 Qoo 2012年7月26日 上午 05:01
    2012年7月23日 下午 03:31

所有回覆

  • 有試過將SQL敘述貼到Sql Server Management Studio中執行, 並檢視看看結果是否正常?
    2012年7月23日 上午 10:25
  • 直接用 rsSet("pub_id") 結果為何?

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


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

    • 已標示為解答 Qoo 2012年7月26日 上午 05:01
    2012年7月23日 下午 03:31
  • 問題已經用(" ")解決了~~

    謝謝

    2012年7月24日 上午 03:39