相关疑难解决方法(0)

枚举计算机上设置的DSN列表

我有一个Excel应用程序,我想在其中向用户显示数据源名称列表(即:DSN),从而他/她可以选择使用哪个数据源.

希望一旦我有了列表,我就可以轻松访问DSN属性以连接到相应的数据库.

请注意,我希望使用一个DSN-less连接.

excel vba dsn excel-vba

3
推荐指数
1
解决办法
7341
查看次数

SQL访问链接服务器

我正在尝试将链接服务器添加到Access数据库.我使用以下SQL代码来执行此操作.

exec sp_addlinkedserver 
@server = 'Test',
@provider = 'Microsoft.Jet.OLEDB.4.0',
@srvproduct = 'OLE DB Provider for Jet',
@datasrc = '\\srv\public$\CM Database\Data\sysConfig_dat.mdb'
go
EXEC sp_addlinkedsrvlogin Test, FALSE, Null, Admin, Null
Run Code Online (Sandbox Code Playgroud)

但是当我跑这个......

select * from Test...tblProduct
Run Code Online (Sandbox Code Playgroud)

我收到这个错误......

OLE DB提供程序"Microsoft.Jet.OLEDB.4.0"不能用于分布式查询,因为提供程序配置为在单线程单元模式下运行.我究竟做错了什么?

我在32位系统上使用SQL Server Management Studio 2008.

sql ms-access-2007

3
推荐指数
2
解决办法
3万
查看次数

标签 统计

dsn ×1

excel ×1

excel-vba ×1

ms-access-2007 ×1

sql ×1

vba ×1