热情软件屋

 

如何复制一个数据库的库结构


编号:QA000362
建立日期: 1999年1月18日 最后修改日期:1999年1月18日
所属类别:

Liu Yingshan:
    工具:VB
    操作系统: Win98
    我希望用VB复制一个MDB数据库的库结构:
    1 不复制库中的数据
    2 库结构复杂
    3 最后得到新的空数据库
    4 最好用简单的VB操作实现

回答:

    一个办法是使用SQL的Select * Into目录复制表,但你至少要复制一个记录,你可以通过合理的选用Where子句来做到这一点。复制后,再删除这一个记录就可以了。
    另一个办法是在VB 5.0以上的版本可以在Sample\Visdata目录下有个Visdata.bas文件,其中有一个CopyStruct函数,如下:
    Function CopyStruct(vFromDB As Database, vToDB As Database, vFromName As String, vToName As String, bCreateIndex As Integer) As Integer
    其中各参数含义分别为源数据库、目标数据库、源表名、目标表名、是否拷贝索引。你可以利用这个函数来复制数据库的库结构。这两个方法都很简单。如果你不想编程实现,也可以利用VisData的拷贝数据库结构功能做。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio