
VS2010下怎么发布带有数据库的WindowsForm窗体软件?
我做了一个带有数据库连接的windowsForm窗体的软件,我想通过我的电脑把它发布出来,具体过程是什么啊?带有SqlServer数据库的基于C/S的,我想让用户远程连接...
我做了一个带有数据库连接的windowsForm窗体的软件,我想通过我的电脑把它发布出来,具体过程是什么啊?
带有SqlServer数据库的基于C/S的,我想让用户远程连接我的数据库。有没有什么打包发布工具之类的软件? 展开
带有SqlServer数据库的基于C/S的,我想让用户远程连接我的数据库。有没有什么打包发布工具之类的软件? 展开
2个回答
展开全部
首先看你的数据库是什么数据库?如果是access,如果你使用的是相对路径,把所有文件带齐就可以了。
如果是sqlserver,一般情况下,你需要把分离出mdf和ldf文件,或者生成sql脚本,连同主程序一起打包(这样别人可以在已有sqlserver的电脑上还原)。
如果对方是电脑盲,也就是客户之类的,就需要你亲自去部署安装sqlserver,或者你可以试试微软的msde(sqlserver2000桌面版),网上能搜到怎么用程序控制安装。
--------------------补充-------------------
如果是远程连接你的,那直接用vs的打包功能,可以把。net framewor打包进去,也可以让用户单独安装。最好把sqlserver的ip弄成可以输入的。
如果是sqlserver,一般情况下,你需要把分离出mdf和ldf文件,或者生成sql脚本,连同主程序一起打包(这样别人可以在已有sqlserver的电脑上还原)。
如果对方是电脑盲,也就是客户之类的,就需要你亲自去部署安装sqlserver,或者你可以试试微软的msde(sqlserver2000桌面版),网上能搜到怎么用程序控制安装。
--------------------补充-------------------
如果是远程连接你的,那直接用vs的打包功能,可以把。net framewor打包进去,也可以让用户单独安装。最好把sqlserver的ip弄成可以输入的。
更多追问追答
追问
有没有什么可以打包发布的Windows窗体的工具软件呐?
追答
我不是说了吗?直接用vs的打包功能。新建安装部署类型的项目。
展开全部
你已经实例了数据库连接了,然后将连接打开,cn.open();
实例一个数据库操作sqldataadapter
da
=
new
sqldataadapter(sql,
cn);
执行sql操作填充到dataset中,da.fill(ds,
table);
操作完毕进行回收ds.dispose();
ds
=
null;
最后ds绑定到datagridview中,代码是datagridview1.datasource
=
ds.tables[0];
实例一个数据库操作sqldataadapter
da
=
new
sqldataadapter(sql,
cn);
执行sql操作填充到dataset中,da.fill(ds,
table);
操作完毕进行回收ds.dispose();
ds
=
null;
最后ds绑定到datagridview中,代码是datagridview1.datasource
=
ds.tables[0];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询