我们开发数据库程序时候,通过控制面版里的数据源设定某个路径的access文件作为数据源后,以后程序安装到其他机子上,如何重新设定数据源?
我们开发数据库程序时候,通过控制面版里的数据源设定某个路径的access文件作为数据源后,以后程序安装到其他机子上,如何重新设定数据源?
问题点数:5、回复次数:9Top
1 楼windflower1127()回复于 2006-06-05 19:22:44 得分 0
与在你自己的机器上一样的设置方法就行,随便哪一个盘Top
2 楼hundlom(托克维尔)回复于 2006-06-05 19:33:22 得分 0
可以把这些信息写在注册表里,安装的时候从自动配置注册表。Top
3 楼booming(信誉值由于系统错误导致)回复于 2006-06-05 19:40:53 得分 0
注册表怎么弄?Top
4 楼zxq1207(枫轻扬)回复于 2006-06-06 10:57:26 得分 0
可以将文件的路径等信息放在文件或注册表中,然后在连接前从文件或注册表中读取相应的信息,生成连接串。Top
5 楼luohonglove(阿比)回复于 2006-06-06 18:07:47 得分 5
你可以使用SQLConfigDataSource()函数,动态注册数据源,这样很方便,你可以在程序中自动生成数据源!
使用方法为:
if(!SQLConfigDataSource(
NULL,
ODBC_ADD_DSN,
"Microsoft Access Driver (*.mdb)", //驱动程序名;
//属性:
"DSN=DataSourceName\0" //数据源名称
"Description=This is a test \0" //数据源的说明
"FileType=Microsoft Access\0" //数据源文件类型这里是指access型的
"DBQ=root" //root为数据源文件全路径名,如:F:\\DataSourceName\0;
"MaxScanRows=8\0") //在根据现有数据设置列的数据类型时所要扫描的行数
)
{
AfxMessageBox("无法创建数据源!");
return;
}
//注册成功!可以开始你的数据库操作了!!Top
6 楼wsfuser()回复于 2006-06-06 22:09:02 得分 0
同意楼上Top
7 楼fd7893(看着办吧)回复于 2006-06-08 15:43:31 得分 0
偷师成功Top
8 楼kenlistian()回复于 2006-06-08 20:13:13 得分 0
在自己程序写一个窗口设置数据库啊,这是典型开发数据库要求做的一个功能啊
要求
datasource:
name:
password:
这3项是必须可以设置保存在config。ini或reg中的。Top
9 楼jx321(太极)回复于 2006-06-10 11:37:56 得分 0
学习一下,正在学习中Top




