返回列表 上一主題 發帖

怎麼讀取recordset的各欄位的值

我自己以前這樣寫,你參考看看
  1.         sub ex
  2.                
  3.                         Set cnn = CreateObject("adodb.connection")
  4.                         cnn.Open ("Driver={SQLite3 ODBC Driver};database=" & ThisWorkbook.Path & "\CB.sqlite")'自行修改drive
  5.                         Set rss = cnn.Execute("select * from XXX")
  6.                                 For i = 0 To rss.Fields.Count - 1 '取標題,如果不要可省略
  7.                                         Cells(1, i + 1) = rss.Fields(i).Name
  8.                                 Next
  9.                         Worksheets("X").Cells(2, 1).CopyFromRecordset (rss) 'cells(2,1)第一行有標題
  10.                         cnn.Close

  11.                         Set cnn = Nothing
  12.                         Set rss = Nothing
  13.                
  14.                 end sub
複製代碼
回復 4# woteil

TOP

        靜思自在 : 忘功不忘過,忘怨不忘恩。
返回列表 上一主題