火木棉

木棉道 . 积硅步 至千里

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  36 随笔 :: 6 文章 :: 42 评论 :: 4 引用

最新评论

执行存储过程时候 成功执行时 返回的也是-1
正是我需要的,多谢了!
Re:c# 自定义事件和委托 白开水易拉罐 2010-11-30 17:45  
有一种事件方法!晕!
Re:注意 ExecuteNonQuery() 返回值 问题 王思源 2010-09-26 21:43  
谢谢
楼主的转换很全面. 我收藏了.
多谢,研究一下。
Re:注意 ExecuteNonQuery() 返回值 问题 ForFreeDom 2009-12-19 23:48  
@cean 晕,你用用ExecuteNonQuery来判断用户名是否存在????
Re:c# 委托的学习日记 无聊o死了 2009-08-23 18:18  
看了~~~有所帮助~~~顶下!
Re:注意 ExecuteNonQuery() 返回值 问题 赤脚女孩 2009-08-21 13:41  
原来如此,我说我用 string sqle = "select count(*) from Task"; SqlCommand cmd = new SqlCommand(sqle,myConn); Int a = cmd.ExecuteNonQuery(); a怎么老是-1
select语句执行不用ExecuteNonQuery()方法
你说的不错 ,这是我大学学习时候总结的一点小东西,这一晃有一两年没写过asp.net了,我想我的这点小总结算是解决的我当时的问题,当然还有很多需要补充修复的地方 ,当然你说的问题也应该有不少的解决方案,慢慢的去探索更深层次的东西,个人感觉乐趣多多 ,朋友努力了
@rgqancy
有个问题,不知道楼主想过没有:
就是用户键盘操作的话,按空格键也能取消或选中datagridview中的checkboxcolumn的值。这时候你的计算就不起作用了。
我遇到这个问题,不知道你如何想此事?
谢谢楼主。
原来是要使用属性EditedFormattedValue。
原先用FormattedValue一直不能实现需求。
如果SQL语句是一个select查询记录是否有存在的话,应该要怎么解决呢?
我现在用ExecuteNonQuery来判断用户名是否存在,发现不管数据库中是否有存在这条记录,ExecuteNonQuery都返回为-1
谢谢哥们,帮我解决了大问题了。
不是我需要的,但还是给你顶了吧
re: 注意 ExecuteNonQuery() 返回值 问题 拉比"忘" 2008-12-09 09:20  
对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1。

http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlcommand.executenonquery(VS.80).aspx
http://msdn.microsoft.com/en-us/library/system.data.oledb.oledbcommand.executenonquery.aspx
老手:返回的值为-1,那怎么判断创建表成功还是失败后的回滚?教下我
re: 注意 ExecuteNonQuery() 返回值 问题 拉比"忘" 2008-12-08 17:31  
http://www.cnblogs.com/liweibird/articles/609961.html跟你有理论冲突
在两种情况下,如果操作失败,命令都返回零。?
最好拿个Update,Insert,Delete 如果影响的行数为0时返回的值为0例子来.
多谢,正需要。
re: 注意 ExecuteNonQuery() 返回值 问题 路人甲1 2008-10-21 11:51  
那怎么解决?
还是空格好,统一处理,不管它是0101这种字符,还是数字转科学计数法,都能处理
现在的项目让人注意了:P谢谢
呵呵办法倒是多,我用了你的mysheet.Cells.NumberFormat = "#";
这条就可以了。
@wallace
有机会我会将相应的能运行的代码放上去,希望对你能有所帮助
看到解决方法很高兴 可怎么我就实现不了呢
"vnd.ms-excel.numberformat:@"用VB.NET语言应该怎样写
lz终于答复了,谢谢.SQLEXPR_TOOLKIT_CHS.EXE 安装时提示我已经安装过了,也就是说sqlserver的bussiness intelligence我已经安装了.我就奇怪C:\Program Files\Microsoft Visual Studio 8\下怎么没有common7文件夹啊
重新按装vs2005 ,当然没有商业智能了 ,那是sqlserver2005 携带的工具,只不过和 vs2005共用了一个开发IDE罢了,你重装vs2005后最好重装sqlserver2005,如果还是没有智能项的话可能你的sqlserver2005是express版本的吧,那最好在微软网站下载SQLEXPR_TOOLKIT_CHS.EXE 工具包进行安装,然后覆盖到vs2005的安装IDE目录中,你试试吧。
我重新安装了vs2005和sqlserver2005,C:\Program Files\Microsoft Visual Studio 8\目录下只有SDK了,更是找不到商业智能项了,头大
或lz把你在C:\Program Files\Microsoft Visual Studio 8\common8下的文件都拷贝给我,我覆盖一下试试?联系yk0322@hotmail.com
谢谢,指向了还是不行.我把vs2005卸了重新装的,发现没有商业智能项目了,在C:\Program Files\Microsoft Visual Studio 8下没有Common7文件夹,只有SDK文件夹.于是我把d盘下vs2005的common7下的IDE拷贝到c对象目录,再用报表还是提示错误是:未能加载文件或程序集"Microsoft.ReportingServices.Designer,Version=9.0.242.0,Culture=nentral,PublicKeyToken=89845dcd8080cc91"或它的某一个依赖项。系统找不到指定的文件。

希望指教,谢谢~~~~
你可以右键SQL Server Business Intelligence Development Studio 属性
将 快捷方式中的 目标内容 换作 安装vs2005 中IDE的devenv.exe试试
我也遇到同样问题了.按你的步骤把文件夹copy了.
"""然后将SQL Server Business Intelligence Development Studio 关联到VS2005 的devenv.exe文件 """
是怎么关联的?
re: c# 泛型集合Dictionary 无锋不起浪 2008-01-14 09:53  
好文章,收藏了
比如身份证号码,每行都添加一个空格,就会自动转变成字符格式,就不会出现科学计数的形式了.
记录一下,估计以后用得着!