ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

½Ð±Ð¦³ÃöADODB.STREAM©MMicrosoft.XMLHTTPªº¥Îªk

¦^´_ 9# ¤p«L«È

ª½±µ±NCSVÀÉ¡A·í§@TABLEªº¥t¤@ºØ¼gªk...
  1. theCsvFolder = ThisWorkbook.Path & "\temp\"   '¤U¸üªºCSV¼È¦s¸ê®Æ§¨¡AÀɦW«h¬°¡iªÑ²¼¥N¸¹.csv¡j
  2. tbl = "PRICE_Daily"   ' ACCESS ¸Ì¦s¤é¦¨¥æ¸ê®ÆªºTABLE

  3.         strFields = "[Date],[Open],[High],[Low],[Close],[Volume],[Adj Close] as [AdjClose]"
  4.         strSQL = "INSERT INTO [" & tbl & "] SELECT " & ªÑ²¼¥N¸¹ & " as [StockID]," & strFields & " FROM [Text;Database=" & theCsvFolder & "].[" & ªÑ²¼¥N¸¹ & "#CSV]"

  5. cn.Execute strSQL
½Æ»s¥N½X
diabo

TOP

#10 ªº¼gªk¡A¥u¯à¬Ù¤@­Ó¨BÆJ...

Ū¨ú¸ê®Æ > Àx¦s¦¨CSV >  (¥i¬Ù²¤)Ū¨úCSV(¥i¬Ù²¤) > CSVª½±µ¼g¤JACCESS > §R°£CSVªº¹Lµ{[code]
diabo

TOP

§¹¾ãµ{¦¡½X....
  1. Sub ±NCSVÀÉ¸ê®Æ¼g¤JACCESS()

  2.      Dim cn As ADODB.Connection
  3.    
  4.     '«Ø¥ßADODB Connectionª«¥óÅܼÆ
  5.      Set cn = New ADODB.Connection
  6.    
  7.      TARGET_DB = "TaiwanDB.mdb"
  8.      tbl = "PRICE_Daily"
  9.      ªÑ²¼¥N¸¹ = "1101"
  10.      theCsvFolder = ThisWorkbook.Path
  11.    
  12.     '«Ø¥ßACCESS(*.mdb)³sµ²
  13.      cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
  14.              "Data Source=" & ThisWorkbook.Path & "\" & TARGET_DB & ";" & _
  15.              "Persist Security Info=False"
  16.          
  17.      strFields = "[Date],[Open],[High],[Low],[Close],[Volume],[Adj Close] as [AdjClose]"
  18.      strSQL = "INSERT INTO [" & tbl & "] SELECT " & ªÑ²¼¥N¸¹ & " as [StockID]," & strFields & " FROM [Text;Database=" & theCsvFolder & "].[" & ªÑ²¼¥N¸¹ & "#CSV]"

  19.     '°õ¦æSQL command
  20.      cn.Execute strSQL
  21.      
  22.     'Ãö³¬ADODB connection
  23.      cn.Close
  24.      
  25.     '²M°£¦û¥Î°O¾ÐÅé
  26.      Set cn = Nothing

  27. End Sub
½Æ»s¥N½X
diabo

TOP

        ÀR«ä¦Û¦b : ±o²z­nÄǤH¡A²zª½­n®ð©M¡C
ªð¦^¦Cªí ¤W¤@¥DÃD