gpt4 book ai didi

excel - 如何将SQL查询结果插入到工作表单元格中

转载 作者:行者123 更新时间:2023-12-02 16:28:59 25 4
gpt4 key购买 nike

我想直接将 sql 查询的结果写入我使用 ADO Excel VBA 的特定单元格中。

        SetConn     ' SET THE CONNECTION TO THE DATABASE.

sQuery = "SELECT * FROM [referenceStandard$] WHERE [Line] = 'L1' AND [Variants] = 'Choco Wafer (L1)' AND [ID] = 'CW (L1)' "

If rs.State = adStateOpen Then
rs.Close
End If

rs.CursorLocation = adUseClient

rs.Open sQuery, myConn, adOpenKeyset, adLockOptimistic
If rs.RecordCount > 0 Then
MsgBox "Result is > 1"
Do While Not rs.EOF

'Codes that will copy the result of query and paste in worksheet cells

Loop
End If

最佳答案

您可以使用CopyFromRecordset:

rs.Open sQuery, myConn, adOpenKeyset, adLockOptimistic
If Not rs.EOF Then
ActiveSheet.Range("a1").CopyFromRecordset rs
End If

如果您想要比这更具体/更有选择性的内容,那么用更多细节更新您的问题可能会很有用。

关于excel - 如何将SQL查询结果插入到工作表单元格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55913908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com