问题:使用winfrom开发了一个项目,供客户单机使用,不可以给客户安装数据库,已将数据库文件打包进去,如何能在未安装数据库的机器上使用呢?
已用手段:之前给客户安装Exrpess,可以实现,但是安装过程太过麻烦,时间长,而且还要先安装Windows Installer 4.5,和framework2.0sp2,中间还要重起两次,所以现在想有没有更简单的办法?
正在尝试:sqlncli10,之前提问这个问题时想起有位永生兄弟给个建议可以用sqlncli,于是在这个方向进行了研究,无奈技术薄弱,使终无法突破,黔驴技穷之际只好又上来求助了!
各位兄弟们,不改变开发环境的情况下有什么好办法吗,用sqlncli真的可以实现吗,具体怎么做?还是有什么更好的方案?请告知一二,兄弟感激不尽!!!
21 个解决方案
#1
sqlncli只是2008的新驱动,与ODBC类似。。没有装数据库软件的话,是无法使用数据库的。。
这道理很明显呢。
#2
那就没有什么办法能免安装数据库了吗?
#3
不装word能打开doc吗?
#4
sqlce不行么
#5
那你就考虑使用一些如mysql,sqllite,acces之类的,有绿色版或者免安装的数据库。
#6
谢谢兄弟们的热心回答!!
sqlce是什么呀?
现在开发环境是不能改变的呀。
sqlce是什么呀?
现在开发环境是不能改变的呀。
#7
SQL Server Compact Edition.,不过代码可能要改了
#8
此问题太牛逼了。 估计没人能搞定。
#9
呵呵,确实很有难度呀,我试了很久,都不行,现在试试sqlce,SQL Server Compact Edition吧,谢谢大家的帮助,还有什么好的建意继续提啊!
#10
我用setup factory 做了一个自动打包安装sql2005express的程序。
#11
能说的具体吗,哥们,实现要是不行,能自动打包安装也是个办法!
#12
如果只是单机使用的话可以考虑用ACCESS作数据库
#13
数据量太大啦,ACCESS怕撑不住。
#14
确实问题比较困难,帮顶!
#15
不好弄,帮顶
#16
哈哈,可以。 只不过看不懂,:) (纯恶搞!)
#17
可以啊。 用自带的写字板, 好像也是可以打开并查看的,可能显示不了图片等。
呵呵。
#18
是套安装程序。 用setup factory 开发的。
会自动判断是否安装了sqlserver数据库,如果没有安装则自动安装netframework和sql2005express
#19
为了一个不必要的需求搞这么麻烦。。。。
没有什么深研究的必要
没有什么深研究的必要
#20
如果可以不这样,我也不想的啊!
可是客户是全国哪都有的,而且素质参差不齐,软件安装是越简单越好,总不能安装个软件就去个人吧,呵呵!
#21
那个软件我下了个7.0汉化的,用了一下感觉不错,怎么能判断是否安装了sqlserver,并自动安装呢?
#1
sqlncli只是2008的新驱动,与ODBC类似。。没有装数据库软件的话,是无法使用数据库的。。
这道理很明显呢。
#2
那就没有什么办法能免安装数据库了吗?
#3
不装word能打开doc吗?
#4
sqlce不行么
#5
那你就考虑使用一些如mysql,sqllite,acces之类的,有绿色版或者免安装的数据库。
#6
谢谢兄弟们的热心回答!!
sqlce是什么呀?
现在开发环境是不能改变的呀。
sqlce是什么呀?
现在开发环境是不能改变的呀。
#7
SQL Server Compact Edition.,不过代码可能要改了
#8
此问题太牛逼了。 估计没人能搞定。
#9
呵呵,确实很有难度呀,我试了很久,都不行,现在试试sqlce,SQL Server Compact Edition吧,谢谢大家的帮助,还有什么好的建意继续提啊!
#10
我用setup factory 做了一个自动打包安装sql2005express的程序。
#11
能说的具体吗,哥们,实现要是不行,能自动打包安装也是个办法!
#12
如果只是单机使用的话可以考虑用ACCESS作数据库
#13
数据量太大啦,ACCESS怕撑不住。
#14
确实问题比较困难,帮顶!
#15
不好弄,帮顶
#16
哈哈,可以。 只不过看不懂,:) (纯恶搞!)
#17
可以啊。 用自带的写字板, 好像也是可以打开并查看的,可能显示不了图片等。
呵呵。
#18
是套安装程序。 用setup factory 开发的。
会自动判断是否安装了sqlserver数据库,如果没有安装则自动安装netframework和sql2005express
#19
为了一个不必要的需求搞这么麻烦。。。。
没有什么深研究的必要
没有什么深研究的必要
#20
如果可以不这样,我也不想的啊!
可是客户是全国哪都有的,而且素质参差不齐,软件安装是越简单越好,总不能安装个软件就去个人吧,呵呵!
#21
那个软件我下了个7.0汉化的,用了一下感觉不错,怎么能判断是否安装了sqlserver,并自动安装呢?