executenonquery报错_sql2008和mysql

executenonquery报错_sql2008和mysqlExecuteNonQuery()方法主要用户更新数据,通常它使用Update,Insert,Delete语句来操作,其方法返回值意义:对于Update,Insert,Delete语句执行成功是返回值为该命令所影响的行数,如果影响的行数为0时返回的值为0,如果数据操作回滚得话返回值为-1,对于这种更新操作用我们平时所用的是否大于0的判断操作应该没有问题而且比较好,但是对于其他的操作如对数据…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

ExecuteNonQuery()方法主要用户更新数据,通常它使用Update,Insert,Delete语句来操作,其方法返回值意义:对于 Update,Insert,Delete 语句 执行成功是返回值为该命令所影响的行数,如果影响的行数为0时返回的值为0,如果数据操作回滚得话返回值为-1,对于这种更新操作 用我们平时所用的是否大于0的判断操作应该没有问题而且比较好,但是对于其他的操作如对数据库结构的操作,如果操作成功时返回的却是-1,这种情况跟我们平时的思维方式有点差距所以应该好好的注意了,例如对数据库共添加一个数据表的Create操作,当创建数据表成功时返回-1,如果操作失败的话(如数据表已经存在)往往会发生异常,所以执行这种操作时最好用try–catch–语句来容错。

例如用ExecuteNonQuery()方法执行create操作

SqlConnection conn = new SqlConnection(“Data Source=.;Initial Catalog=PSDB;Integrated Security=SSPI”);

string str = “CREATE TABLE aaa ( ” +

“[ID] [int] IDENTITY (1, 1) NOT NULL , ” +

“[BasicID] [int] NULL ,” +

“[AdoptedName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,” +

“[AdoptedSex] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,” +

“[AdoptBirthday] [smalldatetime] NULL ,” +

“[AdoptedType] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,” +

“[ApprTime] [smalldatetime] NULL ,” +

“[Remark] [varchar] (500) COLLATE Chinese_PRC_CI_AS NULL ” +

“) ON [PRIMARY] “;

SqlCommand comm = new SqlCommand(str, conn);

int i = 10;

try

{

conn.Open();

i = comm.ExecuteNonQuery();

conn.Close();

}

catch (Exception ex)

{

Response.Write(ex.Message);

}

Response.Write(i.ToString());

f68f2add0b68e4f9810432fce46917b7.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194786.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 焦点科技怎么老是招人_现在的白内障手术和过去有何不同?晶体该怎么选?(小刀视频)…

    焦点科技怎么老是招人_现在的白内障手术和过去有何不同?晶体该怎么选?(小刀视频)…■文|赵小刀我是赵小刀,我是一名眼科医生。很多人可能在10年前或者20年前就做过白内障手术了,可能在当时也花了几千块钱,不算小数目。那过去的白内障手术和现在白内障手术有什么不同?人工晶体的种类有哪些,又该怎么选呢?请看节目。请直接点击视频https://www.zhihu.com/video/1201468244097499136白内障手术真的进步了20年前的白内障手术,其实对医生来说非常简单——…

    2022年6月6日
    56
  • 微软的远程桌面RD client_rdclient远程桌面app

    微软的远程桌面RD client_rdclient远程桌面app一、下载RDClient这个就不用多说了。。。二、设置PC允许远程桌面连接PC系统以win10为例:1、进入“远程设置”允许远程协助与远程桌面连接桌面右键单击“此电脑”,属性,单击左边“远

    2022年8月6日
    4
  • MemReduct内存自动清理工具

    MemReduct内存自动清理工具MemReductMemReduct是国外一款专业的内存清理软件,现在越来越多的软件由于硬件的普遍发展,对内存的使用都开始肆无忌惮起来,这对内存比较小的老电脑来说就非常不友好了,即使新电脑也会受不了,如果你的电脑也因为常常内存不足而卡顿,就来下载这款软件试试吧。也可以安装在服务器上,定期整理内存,保持内存空间舒畅。https://www.henrypp.org/product/memred…

    2022年7月16日
    30
  • wd移动硬盘测试软件,西数硬盘修复工具(WD HDD Repair Tools)「建议收藏」

    WDHDDRepairTools是西部数据(WD)官方发布的一款西数硬盘检测修复工具,它可显示寄存器状态,支持WD-L/WD-ROYL板,能进行硬盘软复位,可识别硬盘,查看或清除SMART,起转电机及直接复位,加载瞬时及永久覆盖,操作磁道、FLASH及模块。改变内存中的磁头位置,编辑列表,设置最高容量及目标容量。格式化硬盘/保留区,校验伺服系统及磁头。清除异常中断代码及软件错误数。重新构…

    2022年4月16日
    896
  • 怎样利用App打造自明星实现自盈利

    怎样利用App打造自明星实现自盈利

    2021年11月15日
    42
  • 在Pandas中,如何根据Group By 结果计算 Row Number

    在Pandas中,如何根据Group By 结果计算 Row Number例如我们有下面的数据,第一列是用户的ID,第二列是用户的购买日期,现在如果我们需要判断用户是否重复购买,并且,每一次的购买,下一次的购买时间间隔是多少呢?

    2022年5月4日
    79

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号