C#制作的软件怎么在没有数据库的情况下打开?

C#制作的软件怎么在没有数据库的情况下打开?
我制作了一个需要密码登录,登录后有会查询数据库中的所有数据来显示在窗体的控件中,然后单击保存确定 取消 删除 又会去执行修改数据库里面的数据,现在只能在有SQL,并且已经连接上数据库和数据库存在于SQL时才能使用这个软件,在没有SQL,但有数据库的机器上怎么使用?

第1个回答  2011-09-01
在有数据库的机器上附加你的数据库文件(.MDF文件),然后修改软件的数据库连接,让它指向这个新的机器。追问

你的意思是要让两个机器联网才行啊,我说的是完全在一台没有和别的机器联网的机器上,比如在我朋友的家里,他的机器和我机器也不是连在一起的啊

第2个回答  2011-09-07
xml可以作为数据库 但是不便查询 推荐一个文件数据库 SQLite 需要引用一个DLL 需要的找我追问

给你说下我下要的效果,是在没有sql软件的机器上,运行我的文件,既要能查询,还要能删除,修改数据,SQLite 能做到吗?

第3个回答  2011-09-06
数据拷出来,写成XML。追问

XML可以解决吗?

C#制作的软件怎么在没有数据库的情况下打开?
在有数据库的机器上附加你的数据库文件(.MDF文件),然后修改软件的数据库连接,让它指向这个新的机器。

c#生成的.exe文件在没有安装visual stdio 的电脑上能用吗?
C#生成的.exe文件和安装没Visual Stdio是没有关系的,但是运行平台必须安装有.NET Framework。因为C#生成的是基于.net框架的托管代码,所以无法作为本机代码(非托管代码)在本地运行,因此运行机需要安装.net运行时环境。

c#做完后给别人用需要安装sql吗
如果你开发的时候用到了sql,给别人使用时当然也要安装sql数据库,如果只是让别人访问你的机子,你的机子就作为服务器,那样就不用装数据库了。

...程序怎么一换电脑就不能运行了?(程序没有带数据库)求高人解释下、怎...
很简单,你换的机子没有.netframework的框架,所以不能运行,这是很正常的,这好比人到了火星没有氧气,不能存活一个意思,所以你必须在机子上装一个.net framework的框架,如果你是vs2005开发的,那么你就装.net framework 2.0的,如果是2008开发,你就装 3.5的,如果是2010开发的,你就装4.0...

用C#写出来的程序怎么在别人电脑上运行?
只要这台机器有.NET Framework。至于你说的有初始化问题错误,主要可能性是你程序中有BUG,这个BUG是针对于开发的时候特定机器产生的。例如你程序中使用了绝对路径访问文件或文件夹,或者你的程序引用了特定的DLL文件,而部署的机器上却没有这个DLL。仔细找找看看是不是这些问题。

C#里如何在不用数据库的情况下,保存数据
你可以使用一个文本文档把你最后的变量写进去,然后在开始执行程序的时候再从文本文档读取这个变量的值

C#开发的软件连接数据库,为什么客户端也必须安装数据库啊?
1..NET Framework 是运行.NET程序的必须框架,这是所有.NET项目软件发布都要做的。很少会发生客户不理解这点,在这方便纠缠的现象。客户更关心的是你的系统所实现的业务。2.客户端不需要安装数据库。

c#做完的软件做成exe给别人电脑上用 要带access数据库的
如果单拷exe的话,你的配置和对应数据库要一起拷过去的。比如数据库版本、名称、存放位置,都要与你代码里的配置一模一样的。一般来说C#做的软件都用vs打包,弄成一个安装程序比如msi、或者exe的安装程序,将需要的框架或者插件等等都包在一起才算整个工程做好了。vs打包可以百度一下,有很多 ...

不用数据库,c#怎么存储表单类数据
这和C#没有关系吧?你就是要问不用数据库怎么储存数据。那就用文件储存呗。前提是你要保证这是个单机的程序,因为文件的读写必须独占。且保证对数据的稳定性和安全性要求不高,因为正常情况下任何程序都能随意复制、修改文件。就算无法识别里面的内容,也可也直接删掉。满足的话,百度序列化。

C#数据库编程,“在没有任何数据时进行无效的读取尝试”算什么错误...
\/\/首先应该先检查数据表是否有数 if (sdr.HasRows){ \/\/其次,数据要先读出来 if( sdr.Read()){ this.textBox1.Text=Convert.ToString(sdr["sid"]);...} } sdr.Close();con.Close();

相似回答
大家正在搜