看板 Office 關於我們 聯絡資訊
軟體:Excel 版本:2007 假設表格長這樣 ┌──┬──┐ │ PN │Qty │ ├──┼──┤ 然後透過 ADO下 SQL語法 │ 123│ │ ├──┼──┤ UPDATE [Sheet1$] SET Qty=300 WHERE PN=223 │ 223│ │ └──┴──┘ 執行後就變這樣 ┌──┬──┐ │ PN │Qty │ ├──┼──┤ │ 123│ │看起來是成功了 ├──┼──┤ │ 223│300 │ └──┴──┘ BUT!!! 對著300那個儲存格點進去一看 '300 多了一個單引號 並不想要那個單引號 請問要怎麼解決 感恩~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.70.34 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1579169490.A.C03.html
soyoso: 如果沒合適方法的話,測試update執行後range=range.value 01/16 20:20
soyoso: 可改為數值,就無該單引號 01/16 20:21
Iories: 看起來像是Sql裡面Qty的格式是文字 01/21 19:51
Iories: 可試試 Select PN,Convert(int,Qty) Qty From ..... 01/21 19:52