Tag: dsn

使用用户名和密码在Excel中添加和删除DSN / ODBC VBA

我设置的VBA代码从参数访问BD查询拉数据。 问题是我有通过DSN ODBCbuild立的SQL数据库的用户权限,但是其他用户没有。 所以我需要添加一个DSN连接用我的用户名和密码,然后删除代码完成后….这是我有我真的希望你们可以帮助..或者我会采取任何其他的build议,如何让它起作用。 我正在使用Excel从SQL服务器提取Access数据库中的数据。 Private Sub CommandButton1_Click() 'Step 1: Declare your variables Dim MyDatabase As DAO.Database Dim MyQueryDef As DAO.QueryDef Dim MyRecordset As DAO.Recordset 'Step 2: Identify the database and query Set MyDatabase = DBEngine.OpenDatabase _ ("\\prd\ZipCode_Tools.accdb") Set MyQueryDef = MyDatabase.QueryDefs("Query Zip Code & Market Seg") 'Step 3: Define the Parameters With MyQueryDef .Parameters("[Enter […]

如何在没有DSN的情况下创buildExcel数据连接?

我们有一个供应商提供的工具,附带说明让我们极客们build立一个DSN来运作。 不幸的是(1)使用它不是一个极客, (2)我们不希望每次在不同的计算机上进行“修复” (3)我们不希望所有的DSN留在以前的计算机上,因为它们包含纯文本的DB密码。 过去我经常使用没有DSN的连接string来做这种事情。 但是,这次,Excel抱怨说在连接string中找不到DSN。

删除文件DSN后Excel查询表仍然有效,那怎么可能?

我有一个数据透视表使用proc来填充它。 我删除了“pipe理工具 – odbc – 文件DSN”中的数据连接,它仍然有效,这怎么可能? 这是否意味着配方不必为了查看数据透视表中的数据而具有文件DSN?

如何枚举使用VBA在计算机上设置的DSN列表?

我有一个Excel应用程序,我想向用户显示一个数据源名称列表(即:DSN),由此他/她可以select使用哪个数据源。 希望有一次,我可以轻松地访问DSN属性连接到适当的数据库。 请注意,我不想使用DSN连接。

SSRS:从Excel文件(通过ODBC)查询数据时出错

我正在尝试使用SSRS呈现一个简单的图表。 数据在Excel工作表中。 我build立了一个用户DSN,并使用ODBC在SSRS创build了一个数据源。 我能够查询Data选项卡中的Excel。 但是在尝试预览时,出现以下错误: 错误[hy000] [microsoft] [odbc excel驱动程序]用于查看链接的Microsoft Excel工作表的连接已丢失。 任何人都知道这是为什么发生,如何解决?