【请教】我的组件能从数据库中取数据,但不能修改,为何? 奇怪,不报任何错误,没有异常抛出。我怀疑是component service中哪个地方配置错误,但不知道在哪!!!急死我了,现在我正在给客户调呢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,我现在都蒙了!!1 cmd.Connection.Open();2 DisplayMessage(id);3 cmd.ExecuteNonQuery();4 DisplayMessage(id);5 cmd.Connection.Close();6 DisplayMessage(id);我在对数据库操作前后提取相应要修改的数据,写到一个文件里,看数据确实有修改,但运行完在数据库中还是没改啊!晕了!.net刚学不几天。 我没用事务啊。应该是 cmd.ExecuteNonQuery();之后就行了吧? 我在sql-server中跟踪了,确实有执行update操作。但数据就是没变化啊。 我是用一个vbs文件调用组件的。那些代码都是在组件中运行的,我在component service中设置权限了,能访问啊。难道设置的不对?具体应该怎么设置? 我的组件继承了System.EnterpriseServices.ServicedComponent,难道继承的不对? 我在sql-server中跟踪了,确实有执行update操作。但数据就是没变化啊。那这个应该是数据库的问题,你转到MSSQL去问问 ServicedComponent本身就有事务,有可能是这个事务的回滚使得你对数据库的修改也回滚了。用如下代码设置成不支持事务,Transaction(TransactionOption.NotSupported)],或不写。 有不在客户端安装Adobe Reader,就可以在Winform中浏览PDF文件的方法吗 获取Iframe cookie 有没有人用过ESRI开发包的? VSS2005 安装完成后,为什么文件菜单里没有"在源代码管理中打开"这一项? 将COM对象与其基础RCW分开后不能再使用该对象 一但超时如何删除数据库里面的数据 如何利用datagridview做一个数据编辑表格 字符被截断,怎样解决 连不上网络就提示SQL不存在或拒绝访问,连上网络就没问题,怎么回事?? 大虾救命 datagrid xp操作系统怎么不能运行.NET程序的问题??急!! 为什么csdn的blog不能用?
2 DisplayMessage(id);
3 cmd.ExecuteNonQuery();
4 DisplayMessage(id);
5 cmd.Connection.Close();
6 DisplayMessage(id);我在对数据库操作前后提取相应要修改的数据,写到一个文件里,看数据确实有修改,
但运行完在数据库中还是没改啊!晕了!.net刚学不几天。
难道设置的不对?具体应该怎么设置?
我的组件继承了System.EnterpriseServices.ServicedComponent,难道继承的不对?
用如下代码设置成不支持事务,Transaction(TransactionOption.NotSupported)],或不写。