关于C#程序的移植 把路径写在XML配置文件里,在程序里把路径读出来就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能说清楚点吗?可不可以在程序运行时先获取数据库文件的绝对路径,然后动态地赋给connetionstring吗,我没有试过。 关注中............up..........up............ 我的几个解决方案:1.如果你的程序不是很大,你也不想搞得复杂的话,这样做比较合适,把你的数据库文件和应用程序文件一起发布,索性把数据库文件和项目可执行文件(.exe)放在同一个目录,在程序中用Application.StartupPath+"databasename";代替原有路径即可2.假如你的程序比较大,建议你在用户登陆的时候首先检查一下数据连结,假如连结不正确,你可以控制程序转到数据库配置页面,然后让用户选择数据库路径,把这个路径存到注册表或是xml文件中,而你的程序中数据库路径设成从注册表中或xml选取,整个程序的使用过程为第一次使用:因为此时目标计算机的注册表或xml中不存在数据库路径配置信息,程序启动后转到数据库配置窗体,让用户进行配置在以后的使用中,用户就可以根据第一次的设置直接进入系统假如数据库文件损坏或位置改变,仍按照第一次使用的时候那样,强制用户配置数据库,然后更新数据库配置3.这种方法适合比较懒或者是操作能力比较弱的你自己做一个WebService提供数据库服务器的功能,让用户放心大胆的用,然后怎么设置就成立你自己的问题了,还可以借此向用户多要一笔, 哈哈 treeview判断当前节点 C#正则表达式 学习C#的迷惑..... 窗体关闭时弹出的提示怎么会出现两次? 初学者的困惑,请推荐一本好书 c#下怎样打印所见即所得? 一个选择题 在看设计模式,请问通常在编写winform或者webform程序得时候哪里会用到桥接(Bridge)模式 C#中怎么联接到Access的表啊? HRMSys.DAL.SqlHelper”的类型初始值设定项引发异常。 我在使用VS.net的时候,代码写到“(”和“,”时,就不能动了 ? 急!一个低级问题。
up..........
up............
1.如果你的程序不是很大,你也不想搞得复杂的话,这样做比较合适,把你的数据库文件和应用程序文件一起发布,索性把数据库文件和项目可执行文件(.exe)放在同一个目录,在程序中用Application.StartupPath+"databasename";代替原有路径即可
2.假如你的程序比较大,建议你在用户登陆的时候首先检查一下数据连结,假如连结不正确,你可以控制程序转到数据库配置页面,然后让用户选择数据库路径,把这个路径存到注册表或是xml文件中,而你的程序中数据库路径设成从注册表中或xml选取,整个程序的使用过程为
第一次使用:因为此时目标计算机的注册表或xml中不存在数据库路径配置信息,程序启动后转到数据库配置窗体,让用户进行配置
在以后的使用中,用户就可以根据第一次的设置直接进入系统
假如数据库文件损坏或位置改变,仍按照第一次使用的时候那样,强制用户配置数据库,然后更新数据库配置
3.这种方法适合比较懒或者是操作能力比较弱的你自己做一个WebService提供数据库服务器的功能,让用户放心大胆的用,然后怎么设置就成立你自己的问题了,还可以借此向用户多要一笔, 哈哈