如果你用的都是MS的数据库就好办一些。
1.单机版用Access数据库
2.网络版用MS SQL server数据库
3.将Access数据库导入SQL Server,反之亦可,保证两种数据库的表结构一致
4.用ADO控件连接数据库,动态设定TADOConnection.ConnectionString,由用户自己控制连接哪一种数据库。
5.将建立MS SQL Server中数据库做成备份,然后在用户的机子上恢复,或直接拷贝数据库文件,在用户机子上挂接。