|
新表格
SELECT * INTO [List$] FROM List IN '' [odbc; Driver={SQL Server}; Server=伺服器; DataBase=资料库; UID=帐号; PWD=密码; ] ; 既存表格 INSERT INTO [List$] SELECT * FROM List IN '' [odbc; Driver={SQL Server}; Server=伺服器; DataBase=资料库; UID=帐号; PWD=密码; ] ; 开发测试环境:VS2005 伺服器资料总管、SQL Server 2005 Developer、Excel 2003。 测试过程中发现,用 SQL Server 做目前资料库无法识别 In 子句,估计是 SQL Server 的查询引擎不支持,必须使用 Jet 引擎才可以。所以必须用 Excel 做目前资料库,SQL Server 做外部资料库。 在 VS2005 伺服器总管连接 Excel 资料库步骤如下:
1. 资料连接 滑鼠右键 加入资料连接 2. 资料来源 变更:选 <其它>,资料提供者手动选 .Net Framework Data Provider for OLE DB 3. OLE DB 提供者:选 Microsoft Jet 4.0 OLE DB Provider 4. 伺服器名称或文档名输入 Excel 完整路径含文档名 5. 进入 Extended Properties 属性 输入 Excel 8.0;HDR=Yes; 确定即可。
|

