从sql server检索数据以动态excel

时间:2013-06-04 05:41:49

标签: excel-vba excel-2007 vba excel

我有一个名为rollno的列和另一个列NAME,我在Rollno列中有数据 我需要根据sql server中的滚动号动态获取名称。

1 个答案:

答案 0 :(得分:0)

您可以使用 ADO

连接到SQL Server

MSDN Library: ADO Connection

请参阅here了解 OLE DB连接字符串

然后你可以打开一个 ADO Recordset

MSDN Library: ADO Recordset Object

请参阅here了解 SQL

最后,您可以使用Excel中 Range 对象的 CopyFromRecordset 方法将数据记录集转储到工作表中:

MSDN Library: CopyFromRecordset method