C#程序写好后的数据库问题
我是个新手,按照书上写了个简单的对数据库进行增删查改的程序 ,数据库用的是sql2005
写好以后我想将这个程序打包
并且想让数据库不用sql2005附加就能直接对其操作
1.是不是在安装.net framework 2.0和SQL2005的机器上就能运行?具体怎样操作(程序打包的过程)
2.只有.net framework 2.0 没有装sql2005的机器上 怎么样运行
百度和GOOGLE里找了很久 没有答案
望高手指点一二
[最优解释]
换连接方式看看把,
表1-1 多个.NET数据提供程序
数据源名称 提供程序命名空间
微软SQL Server 7.0及以上版本 System.Data.SqlClient
Oracle8.1.6及以上版本 System.Data.OracleClient
SQL Server中的SqlXml支持 System.Data.SqlXml
任何ODBC数据源 System.Data.ODBC
任何OleDb数据源 System.Data.OleDb
试一下这几种连接方式把,应该有一种可以的
[其他解释]
用ACESS数据库可以解决非得装数据库的问题
[其他解释]
根据LZ的意思
1.是不是在安装.net framework 2.0和SQL2005的机器上就能运行?具体怎样操作(程序打包的过程)
肯定能运行的,通过程序打包,或者把你做到复制过去,在\bin\Debug\下的.exe文件
2.只有.net framework 2.0 没有装sql2005的机器上 怎么样运行
你要保证你的局域网中必须有一台电脑装有SQL数据库,否则不能运行。问题转化为连接远程SQL数据库问题,你需要把原来连接本机数据库 (local)或者. 改为 远程服务器ip/机器名
C#怎么连接远程sql数据库 百度一下答案很多
[其他解释]
既然是簡單的就用ACCESS解決吧
[其他解释]
如果你用Sql必须要安装Sql服务器端。
用Access就能达到楼主的目的了。换成Access数据库后你把你项目里面操作数据库的类前面的Sql全部换成
Oledb 就行了。
VS里面新建 部署项目 就可以显现安装了
[其他解释]
你写个 对数据库操作的 程序 而不装 数据库 那你用这个干什么呢???
好像养鱼 只对鱼缸放水 不放鱼一样
要不然 就用远程数据库连接 就可以
[其他解释]
那你考虑用一下SQL Server 2005精简版
[其他解释]
该回复于2009-07-22 10:35:10被版主删除
[其他解释]
为何无人来看。。。凄凉