易截截图软件、单文件、免安装、纯绿色、仅160KB

C#操作SQL Server 2005的怪异情况 - .NET技术 / C#

最近刚刚解决了用C#连接上数据库,接着发现了一件很奇怪的事情。就是当我在应用程序中操作数据库:创建表、插入数据时,一旦退出应用程序再次运行时,刚刚执行的操作所创建的表、插入的数据都没有了。数据库又是空的了。这到底是怎么回事啊???
是否有事务,事务是否提交了。

贴你的代码。

是不是打开错数据库了?怎么可能没有了呢?你更新完数据后打开mssqlmanagement看下表中的数据,确认下先

程序中有没有初始化数据库的代码,或者干脆程序会每次重建一个空白的数据库。

是否提交到了表里面。

应是没有提交更新入数据库,只是在软件程序上操作.需要实例到数据库存入去.
换句话说就是内容在内存,没有在硬盘,关了软件就关了内存,么了?

应是这样的了吧?

总结三楼和四楼的,可能是你每次都重新建立了一个数据库(不过这种情况应该不会发生,但是我们还是可以考虑),另外就是你没有更新到数据库。

????????????????????????????????????????没有提交数据

代码贴出来
上面的那些人在说啥?
一个简单的插入,还需要手动提交????
commit是用在事物里的
楼主刚学怎么连数据库,肯定不会用事物的了

你们是怎么操作sqlserver2005的啊,我是通过vs2005的视图-》服务器资源管理器
来操作的?

没提交吧



http://www.csharp360.com/bbs

没有正确提交

我来学习的!

可能使用事务了,把之前操作的表和数据进行回滚操作了。

这是一部分代码,用来执行SQL语句的,大家看看怎么回事。
 /* 执行SQL命令 */
  btnExeSQL.Click += delegate(object sender, EventArgs e)


相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

C# DataSet导出xml 批处理(循环)得怎么处理

DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
      <B>
        <C>
        </C>
  &nb ......

execl怎么调用java程序 - C/C++ / C语言

如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。

不会.

运行java程序
找工具查看一下那个程序的命令行

搜索下:jni ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号