Office 板


LINE

軟體:Excel 版本:2013 各位板上的大大下午好。承上篇 CopyFrom...當機的問題。 首先感謝Soyoso大大的指導幾本上ADO Open當機的問題已經解決了。 但是我把當資料取回來之後發現品名這個欄位只要有中文字就會變成空白 其他的欄位縱使有中文字也不會有問題。 下方是我的程式碼。 ADO在透過網芳取得資料這一塊好像有問題。本機都可以運作的很好。 ============Notice頁面====== Private Sub DueDateCrossing_Click() Dim MS As String 'SQL command Dim WBPath As String ' Workbook Path Dim N As Integer 'To fetch data of N days later, N must smaller than 31 Dim D As Date ' D is refered to Date Dim TM As Integer ' TM is refered to this month Dim DueDate As Date 'DueDate is refered to DueDate Dim DueDateS As String D = Date TM = Month(D) N = 7 DueDate = DateAdd("d", N, D) DueDateS = "#" & DueDate & "#" 'The symbol "#" is required by date formate. WBPath = "D:\desktop\2019生產管制表.xlsx" MS = "SELECT * From [" & TM & "月$a:q]" & _ " WHERE 預交日期=" & DueDateS GetData MS, WBPath End Sub ==================Sub Module========= Sub GetData(MS As String, WBPath As String) 'This sub is used to fetch data from produciton schedule. On Error Resume Next Dim MC As String 'MC is refered to My Connection Dim MR As ADODB.Recordset 'MR is refered to My Recordset MC = "Provider=Microsoft.ACE.OLEDB.12.0;" & _ "Data Source=" & WBPath & ";" & _ "Extended Properties=Excel 12.0;" Set MR = New ADODB.Recordset MR.Open MS, MC, adOpenStatic, adLockReadOnly Worksheets("Notice").Range("A2").CopyFromRecordset MR End Sub ========================================== 原始資料 https://imgur.com/zVUKxAU ADO取得的資料 https://imgur.com/NuLslBV 懇請高手指導,感謝。 --
QR Code



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.116.8 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1571206240.A.B31.html
1F:→ soyoso: 模擬抓取存放該檔案的主機,回傳資料的b欄也可以正常回傳 10/16 14:42
2F:→ soyoso: 中文,如 https://i.imgur.com/9nEhKra.jpg 10/16 14:42
3F:→ soyoso: 模擬上我是以模擬器開個winxp,接著共同個子目錄,再來抓 10/16 14:45
4F:→ soyoso: 的 10/16 14:45
5F:→ soyoso: 所以如果在沒有合適解決方式的話,看是否以內文所寫的本機 10/16 14:45
6F:→ soyoso: 可正常運作來看,就複製到本機暫存,讀取,刪檔之類的 10/16 14:46
7F:→ yimean: 我這個是本機抓檔的結果,網芳的話是會整個Hang住。太神奇 10/16 14:49
8F:→ soyoso: 當然這也是因為模擬不出內文情況下,所提供的方式,如有其 10/16 14:49
9F:→ yimean: 為什麼你的沒問題? 10/16 14:49
10F:→ soyoso: 他先進有解決方式的話,再提供給原po 10/16 14:49
11F:→ soyoso: 抱歉,模擬上我是以"模擬器"(應是虛擬機器)來模擬,和貴司 10/16 14:53
12F:→ soyoso: 實際情況可能有所不同,就只是模擬將檔案放置於其他的主機 10/16 14:54
13F:→ soyoso: 內,如測試連結,放於\\192.168.17.130\share這個虛擬機器 10/16 14:55
14F:→ soyoso: 資料夾,抓取;另外我測試的excel版本是2016 10/16 14:56
15F:→ yimean: 了解,感謝您。 10/16 14:57
16F:→ soyoso: 14:46方面複製filecopy,刪檔kill,刪檔方面要先將變數MR 10/16 15:10
17F:→ soyoso: nothing後再刪除 10/16 15:10
18F:→ yimean: 收到,感謝。 10/16 15:37







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP