我现在有个需求 需要把考勤机的数据(access)读出来 由于以前没搞过 所以问些基础的问题 请各位指教!SELECT a.*
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'D:\HXData.mdb';'admin';'123',TEmployee)
AS a这个用户名和密码 是我电脑的密码还是access的密码 话说我进access也不要用户名啊 打开那个考勤数据库倒需要个密码的。---------------------------------------
我如果把密码设为考勤数据库密码 出现下列报错
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。"。这个文件 在我机上 我没打开它 另 sql外围适配器我已经启用OPENROWSET支持 请问是什么问题
----------------------------------------------------------------------------------------------
如果远程连 怎么连。。
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'D:\HXData.mdb';'admin';'123',TEmployee)
AS a这个用户名和密码 是我电脑的密码还是access的密码 话说我进access也不要用户名啊 打开那个考勤数据库倒需要个密码的。---------------------------------------
我如果把密码设为考勤数据库密码 出现下列报错
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。"。这个文件 在我机上 我没打开它 另 sql外围适配器我已经启用OPENROWSET支持 请问是什么问题
----------------------------------------------------------------------------------------------
如果远程连 怎么连。。
你那个access数据库正在使用,关掉再试
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source=E:\acc_test.mdb;Jet OLEDB:Database Password=123')...t1openrowset没测通
1 可能密码不正确,密码设置为空试试
2 你看看你的mdb文件夹有ldb文件吗,如果有的话就可能被占用
用这位兄弟的方法可以 但出现如下问题 我用本机数据库 远程访问考勤机可以 但用服务器数据库就报数据库文件找不到 代码如下exec sp_addlinkedserver 'ITSV', ' ', 'SQLOLEDB', '192.168.0.112'
exec sp_addlinkedsrvlogin 'ITSV', 'false ',null, 'administrator', '111'
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source=D:\HXData.mdb;Jet OLEDB:Database Password=HX_abcdx123')...TEmployee报错信息
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "找不到文件 'D:\HXData.mdb'。"。