设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2516|回复: 6
打印 上一主题 下一主题

如何用代码自动创建链接表

[复制链接]
跳转到指定楼层
1#
发表于 2002-10-28 18:09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何用代码自动创建链接表
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2002-10-28 20:21:00 | 只看该作者
用ACCESS的导入或链接,TransferDatabase
3#
发表于 2002-10-30 19:33:00 | 只看该作者
亲爱的版主,能不能给出它的代码让我们学习一下嘛。
4#
发表于 2002-10-30 19:37:00 | 只看该作者
用 TransferDatabase 操作可以在 Microsoft Access 数据库 (.mdb) 或 Access 项目 (.adp) 与其他的数据库之间导入与导出数据。对于 Microsoft Access 数据库 (.mdb) 还可以从其他的数据库链接表到当前的数据库中。通过链接表,在其他的数据库中也可以访问其中表的数据。

设置

TransferDatabase 操作具有以下参数:

操作参数 说明
Transfer Type 用于指明转换的类型。请在“宏”窗口中“操作参数”窗格中的“传输类型”框中选择“导入”、“导出”或“链接”。
  注意   Access 项目 (.adp) 不支持“链接”传输类型。
Database Type 用于指明所要导入、导出或链接的数据库类型。可在“数据库类型”方框中选择 Microsoft Access 或其他一种类型数据库。默认值为 Microsoft Access 类型。
  在“数据库类型”(Database Type) 参数中显示的数据库类型根据安装 Microsoft Access 的方式而定。默认情况下,并不安装全部数据库类型。如果没有找到用于导入、导出或链接的数据库类型,请运行 Microsoft Access 中文版安装程序,单击“添加/删除”选项,在对话框中选择“数据访问和 ActiveX 控件”选项,单击“更改选项”按钮,然后从“数据库驱动程序”对话框中选择需要安装的数据库类型,再次单击“更改选项”按钮。
Database Name 所要导入、导出或链接的数据库名称。该名称包含了完整的路径。此参数不能省略。
  对于像 FoxPro、Paradox 和 dBASE 这样将每个表保存为单独文件的数据库来说,请输入包含文件的路径。然后在“来源”(Source) 参数(用于导入或链接)或“目标”(Destination) 参数(用于导出)中输入文件名。
  对于 ODBC 数据库,请输入完整的开放式数据库连接 (ODBC) 的连接字符串。若要查看连接字符串的示例,请指向“文件”菜单中的“获取外部数据”子菜单,然后选择“链接表”命令来链接一个外部表到 Microsoft Access 中。然后可在“设计”视图中查看表属性。 Description 属性的设置值即为该表的连接字符串。
  有关 ODBC 连接字符串的详细内容,请参阅帮助文件或其他关于这种类型的 ODBC 数据库的 ODBC 驱动程序的文档。
Object Type 导入或导出的对象类型。如果选择的 Database Type 参数是“Microsoft Access”,您可以在“对象类型”对话框中选择“表”、“查询”、“窗体”、“报表”、“宏”、“模块”、“数据访问页”、“服务器视图”、“图表”或“存储过程”。如果选择了其他类型的数据库,或者在“传输类型”对话框中选择了“链接”,则忽略此参数。默认值是“表”。
  若要将选择查询导出到 Microsoft Access 数据库中,请选择“表”作为此参数来导出查询的结果集,并选择“查询”来将查询自身导出到数据库中。如果要将选择查询导出到别的数据库类型中去,则该参数可忽略,而且查询的结果集也将导出。
Source 用于指明所要导入、导出或链接的表、选择查询或 Microsoft Access 对象的名称。对于像 FoxPro、 Paradox 或 dBASE 这样的数据库类型,文件名带有后缀(如 .dbf )。该参数不能省略。
Destination 用于指明被导出、导入或链接到目标数据库中去的表、选择查询或 Microsoft Access 对象的名称。对于像 FoxPro、 Paradox 或 dBASE 这样的数据库类型,文件名带有后缀(如 .dbf )。该参数不能省略。
  如果“传输类型”(Transfer Type) 参数选择了“导入”,而“对象类型”参数选择了“表”,则 Microsoft Access 将创建一个包含导入表数据的新表。
  在导入表或其他对象的时候,如果对象名称与已有的名称冲突,则 Microsoft Access 将会添加一个数字到名称上。例如,如果导入一个“雇员”表,而名为“雇员”的表已存在,则 Microsoft Access 会重新命名导入表为“雇员1”。
  如果要导出到 Microsoft Access 数据库或其他类型的数据库,则 Microsoft Access 将自动替换已有的同名表或其他对象。
Structure Only 用于指明是否忽略数据而仅导入或导出数据库中表的结构。请为该参数选择“是”或“否”,默认值为“否”。

5#
发表于 2002-10-30 19:42:00 | 只看该作者
谢谢吴舵主
6#
 楼主| 发表于 2002-10-30 23:23:00 | 只看该作者
为什么,我一选择数据类型为 "ODBC 数据库",就提示"找不到可插入的ISAM"
7#
 楼主| 发表于 2002-10-30 23:35:00 | 只看该作者
如果用代码写,则提示"ODBC Database类型不是已安装的数据库类型货
不支持您选择的操作"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-21 08:50 , Processed in 0.161373 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表