我的程序运行在局域网内,我想实现从客户端导入Excel到数据库服务器里面的一个表!
Sql语句如下:
INSERT INTO OPENDATASOURCE( 'SQLOLEDB','Data Source=10.9.24.126;User ID=sa;Password=xxzxbgs').GZ.dbo.GZ_JXKQ([编号],[姓名],[部门],[岗贴],[小计],[夜班],[中班])  SELECT [编号],[姓名],[部门],[岗贴],[小计],[夜班],[中班] FROM  OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source=C:\Documents and Settings\Administrator\桌面\jxkq0506.xls;User ID=Admin;Password=;Extended properties=Excel 8.0')...kq$经测试,在服务器本机上程序运行正确!但在客户端程序则提示:MS JET.OLEDB 4.0.....错误..(具体忘了)!于是怀疑在客户度执行该Sql语句有问题?但我将该语句Copy到客户端查询分析器里面运行,运行成功!!!
大惑不解。!!!
程序连接数据库用的是:AdoConnection,执行Sql用的AdoQuery