CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

如何用T-SQL脚本将SQLServer数据库中一个表的数据写入Access数据库中的表中?

楼主coolnick(林息)2005-04-03 16:22:19 在 MS-SQL Server / 应用实例 提问

如果两个表都在SQL   Server数据库中,那很简单,  
  直接:  
  select   *    
  into   table02  
  from   table01    
  where   .....  
   
  现在table01在SQL   Server中,而table02在Access中,如何解决呢?  
  问题点数:20、回复次数:5Top

1 楼real_name(*真名)回复于 2005-04-03 16:45:30 得分 0

不用T-SQL脚本   行吗?  
    用其他语言   很快的Top

2 楼sxycgxj(云中客)回复于 2005-04-03 16:45:42 得分 10

select   *   into   OPENROWSET('Microsoft.Jet.OLEDB.4.0','c:\MSOffice\Access\Samples\northwind.mdb';'admin';'table02',   Orders)   from   table01   where   .....  
  Top

3 楼coolnick(林息)回复于 2005-04-03 17:11:01 得分 0

楼上提供的方法,我早试过,对于用Openrowset打开的表,只能查询,  
  不能insert,也就是只能读,不能写。Top

4 楼zjcxc(邹建)回复于 2005-04-03 17:16:01 得分 10

--插入现有表是可以的,如果要生成表是不可以的  
   
  insert   into   OPENROWSET('Microsoft.Jet.OLEDB.4.0','c:\MSOffice\Access\Samples\northwind.mdb';'admin';'table02',   Orders)   select   *   from   table01   where   .....Top

5 楼coolnick(林息)回复于 2005-04-03 20:16:59 得分 0

用T-SQL编程时,表名不能用变量,真是郁闷,  
  比如:  
  select   *   from   @tbName   where   ....  
  其中@tbName是一个变量,表示一个表名,这样就是不行,  
  也就没法对多个表进行批处理了,晕Top

相关问题

  • SQL脚本
  • 求SQL脚本
  • 如何用T-SQL脚本将SQLServer数据库中一个表的数据写入Access数据库中的表中?
  • 关于sql脚本!
  • SQL脚本颁布问题
  • SQL Sever脚本的展开?
  • oracle脚本导入到sql
  • oracle脚本导入到sql
  • sql脚本如何执行?
  • 用Response.Write()写入脚本后刷新的问题

关键词

  • 数据库
  • access
  • sql
  • 表
  • openrowset
  • from table01where
  • 不能
  • table
  • select

得分解答快速导航

  • 帖主:coolnick
  • sxycgxj
  • zjcxc

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo