如何复制一个数据库的库结构
编号: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的拷贝数据库结构功能做。
此问题由李海回答。
| |
|
|
| |
|
|