http://blog.sina.com.cn/happycoder[订阅]
个人资料
评论
读取中...
图片幻灯
访客
读取中...
好友
读取中...
博文
 
新表格
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. 资料连接 滑鼠右键 加入资料连接
1. Sql Server
   user id=sa;password=;initial catalog=Northwind;Server=YourSQLServer;
Connect Timeout=30;
 
2. My Sql
   Local database:
   'Driver={mySQL};Server=mySrvName;Option=16834;Database=mydatabase;'

   Remote database:
   'Driver= {mySQL};Server=data.domain.com;Port=3306;Option=131072;Stmt=; Database=my-database;Uid=username;Pwd=password;'
 
3. Oracle
   Data Source=sky;user=system;password=manager;
 
4. DB2
   暂时空缺,C#连接DB2的Provider一直没有找到。
 
5. SyBase
   Provider=Sybase.ASEOLEDBProvider.2;Initial Catalog=数据库名;User ID=用户名;Data Source=数据源;E



  新浪BLOG刚刚开通,欢迎各位朋友前来捧场,大家多多交流哦。

  在这个BLOG里,我会把一些常用的编程技巧和优美的代码记录下来,方便我和大家的使用。如果大家有这方面的资料,也请不吝赐教,本人不胜感激!
    BLOG地址:  http://blog.sina.com.cn/happycoder