小弟正在尝试在Visual c++做的数据库应用程序中使用sqlsever 2000,但是我考虑了下,这样我的应用程序在别的电脑上安装的时候是否需要到他那里去帮他也建个数据库先,因为这样会加重工程量,我曾考虑用installedshied去制作安装包,那样我是否只要把数据库加进去就好了啊?还是需要编写一大部分注册表的代码啊?因为我没学过注册表相关方面的内容,所以感觉很棘手!希望有项目经验的朋友能够帮帮我啊!!
调试欢乐多
如果装数据库不是问题的话,把你的数据库倒成一个*.sql脚本,在你的安装程序中运行osql命令,osql 命令可以在命令行状态下创建数据库,具体参数可以看命令的帮助.
如果你的程序使用的是ODBC连接方式的话,新建的ODBC连接串在注册表中的位置是HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI,你可以导出注册表信息,在你的安装程序注册信息中把这些信息写进去,就可以保证ODBC创建了.