cmd.ExecuteNonQuery i 整数的值从 0 变为 -1

2023-11-21

这里我动态地在数据库中创建表。 用户根据自己的意愿输入名称并选择语言单选按钮。 所以问题是在执行 cmd.ExecuteNonQuery 之后,i 整数的值将从 0 变为 -1。并显示该表无法创建,但当我进入数据库时​​,它已经成功创建。请让我知道我哪里做错了。提前感谢!

protected void btnpaper_Click(object sender, EventArgs e)
    {
        try
        {                
                string conn = ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString;
                SqlConnection con = new SqlConnection(conn);
                con.Open();
                char[] arr = new char[] {'n','g','l','i','s','h'};
                string str = "CREATE TABLE " + Label1.Text.Trim() + 
                             txtpaperset.Text.Trim()+ rbtnEng.Text.TrimEnd(arr) +
                             "(" + "quesNo int NOT NULL PRIMARY KEY, " + 
                             "question varchar(1000) NOT NULL," + 
                             "ansA varchar(500) NOT NULL, " + 
                             "ansB varchar(500) NOT NULL, " + 
                             "ansC varchar(500) NOT NULL, " + 
                             "ansD varchar(500) NOT NULL, " + 
                             "rightAns varchar(50) NOT NULL " + ")";                    
                SqlCommand cmd = new SqlCommand(str, con);
                int i = cmd.ExecuteNonQuery();
                if (i > 0)
                {
                    lblerrormsg.Visible = true;
                    con.Close();
                }
                else
                {
                    lblerrormsg.Text = "Table Not Created Please Try with Different Name!";                        
                    con.Close();
                }                

        }
        catch (System.Exception excep)
        {
            MessageBox.Show(excep.Message);
        }      
    }

摘自 MSDN 的评论SqlCommand.ExecuteNonQuery

对于 UPDATE、INSERT 和 DELETE 语句,返回值为 受命令影响的行数。当触发器存在于 正在插入或更新的表,返回值包括数字 受插入或更新操作影响的行数和数量 受触发器影响的行数。对于所有其他类型 语句,返回值为-1。如果发生回滚,则返回 值也是-1。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

cmd.ExecuteNonQuery i 整数的值从 0 变为 -1 的相关文章

  • 结构化绑定中缺少类型信息

    我刚刚了解了 C 中的结构化绑定 但有一件事我不喜欢 auto x y some func is that auto正在隐藏类型x and y 我得抬头看看some func的声明来了解类型x and y 或者 我可以写 T1 x T2 y
  • 在模板类中声明模板友元类时出现编译器错误

    我一直在尝试实现我自己的链表类以用于教学目的 我在迭代器声明中指定了 List 类作为友元 但它似乎无法编译 这些是我使用过的 3 个类的接口 Node h define null Node
  • 没有特殊字符的密码验证器

    我是 RegEx 的新手 已经进行了大量搜索 但没有找到任何具体内容 我正在编写一个验证密码字符串的正则表达式 可接受的字符串必须至少具有 4 种字符类型中的 3 种 数字 小写字母 大写字母 特殊字符 我对包含有一个想法 也就是说 如果这
  • 在一个数据访问层中处理多个连接字符串

    我有一个有趣的困境 我目前有一个数据访问层 它必须与多个域一起使用 并且每个域都有多个数据库存储库 具体取决于所调用的存储过程 目前 我只需使用 SWITCH 语句来确定应用程序正在运行的计算机 并从 Web config 返回适当的连接字
  • 类型中的属性名称必须是唯一的

    我正在使用 Entity Framework 5 并且有以下实体 public class User public Int32 Id get set public String Username get set public virtual
  • 如何从 Visual Studio 将视图导航到其控制器?

    问题是解决方案资源管理器上有 29 个项目 而且项目同时具有 ASP NET MVC 和 ASP NET Web 表单结构 在MVC部分中 Controller文件夹中有大约100个子文件夹 每个文件夹至少有3 4个控制器 视图完全位于不同
  • 无限循环与无限递归。两者都是未定义的吗?

    无副作用的无限循环是未定义的行为 看here https coliru stacked crooked com view id 24e0a58778f67cd4举个例子参考参数 https en cppreference com w cpp
  • 用于 FTP 的文件系统观察器

    我怎样才能实现FileSystemWatcherFTP 位置 在 C 中 这个想法是 每当 FTP 位置添加任何内容时 我都希望将其复制到我的本地计算机 任何想法都会有所帮助 这是我之前问题的后续使用 NET 进行选择性 FTP 下载 ht
  • 重载 (c)begin/(c)end

    我试图超载 c begin c end类的函数 以便能够调用 C 11 基于范围的 for 循环 它在大多数情况下都有效 但我无法理解和解决其中一个问题 for auto const point fProjectData gt getPoi
  • C# 列表通用扩展方法与非通用扩展方法

    这是一个简单的问题 我希望 集合类中有通用和非通用方法 例如List
  • 有没有办法使用 ASP.NET 在用户离开页面时始终运行某些服务器端代码?

    我想知道当用户离开 ASP NET 中的页面时是否有任何方法可以始终运行一些服务器端代码 页面卸载事件不好 因为如果有人单击链接 则不会调用该事件 理想情况下 即使用户关闭浏览器 我也希望代码能够运行 我怀疑我所问的问题是不可能的 但问一下
  • 为什么 C# 2.0 之后没有 ISO 或 ECMA 标准化?

    我已经开始学习 C 并正在寻找标准规范 但发现大于 2 0 的 C 版本并未由 ISO 或 ECMA 标准化 或者是我从 Wikipedia 收集到的 这有什么原因吗 因为编写 审查 验证 发布 处理反馈 修订 重新发布等复杂的规范文档需要
  • 空指针与 int 等价

    Bjarne 在 C 编程语言 中写道 空指针与整数零不同 但 0 可以用作空指针的指针初始值设定项 这是否意味着 void voidPointer 0 int zero 0 int castPointer reinterpret cast
  • 如何实例化 ODataQueryOptions

    我有一个工作 简化 ODataController用下面的方法 public class MyTypeController ODataController HttpGet EnableQuery ODataRoute myTypes pub
  • 为什么 isnormal() 说一个值是正常的,而实际上不是?

    include
  • 如何在 Linq to SQL 中使用distinct 和 group by

    我正在尝试将以下 sql 转换为 Linq 2 SQL select groupId count distinct userId from processroundissueinstance group by groupId 这是我的代码
  • 有没有办法让 doxygen 自动处理未记录的 C 代码?

    通常它会忽略未记录的 C 文件 但我想测试 Callgraph 功能 例如 您知道在不更改 C 文件的情况下解决此问题的方法吗 设置变量EXTRACT ALL YES在你的 Doxyfile 中
  • 在OpenGL中,我可以在坐标(5, 5)处精确地绘制一个像素吗?

    我所说的 5 5 正是指第五行第五列 我发现使用屏幕坐标来绘制东西非常困难 OpenGL 中的所有坐标都是相对的 通常范围从 1 0 到 1 0 为什么阻止程序员使用屏幕坐标 窗口坐标如此严重 最简单的方法可能是通过以下方式设置投影以匹配渲
  • 类型或命名空间“MyNamespace”不存在等

    我有通常的类型或命名空间名称不存在错误 除了我引用了程序集 using 语句没有显示为不正确 并且我引用的类是公共的 事实上 我在不同的解决方案中引用并使用相同的程序集来执行相同的操作 并且效果很好 顺便说一句 这是VS2010 有人有什么
  • 如何确定 CultureInfo 实例是否支持拉丁字符

    是否可以确定是否CultureInfo http msdn microsoft com en us library system globalization cultureinfo aspx我正在使用的实例是否基于拉丁字符集 我相信你可以使

随机推荐

  • 如何创建每页显示 1 条记录的报告 (rdlc)

    让它工作时遇到一些麻烦 我基本上希望报告看起来类似于 我记得过去这样做的方法是在报表向导中创建 页面组 不过 我相信这是在 VS05 中 现在 VS10 中的报表向导有很大不同 它现在有列组和行组 但没有页面组 而且我也无法看到如何在没有向
  • Java内存不足异常

    我正在 Tomcat 中运行 Java Web 应用程序 该应用程序使用 Quartz 框架定期安排 cron 作业 这个 cron 作业涉及解析一个 4 MB 的 xml 文件 我正在使用 JDOM API 执行此操作 该 xml 文件包
  • 将 R 中直方图中的值集中在条形上

    希望将 x 轴的值绘制在 R 中条形的中心 在寻找实现这一点的方法时遇到问题 代码如下 hist sample avg breaks 7 ylim c 0 2000 main Histogram of Sample Average for
  • Cloud Run 请求限制

    目前 Cloud Run 的请求限制为32 Mb每个请求 这使得无法上传视频等文件 未对 GCP 存储进行任何更改 与此同时所有配额页面并未将此限制列为您可以向支持请求增加的限制 所以问题是 有谁知道如何增加此限制或如何使其成为可能 上传视
  • 具有固定标题和固定列的 HTML 表格?

    是否有 CSS JavaScript 技术来显示长 HTML 表格 使列标题在屏幕上保持固定 第一列保持固定并随数据滚动 我希望能够滚动浏览表格的内容 但始终能够看到顶部的列标题和左侧的第一列 如果有一个 jQuery 插件那就太好了 如果
  • 在pytorch中重置神经网络的参数

    我有一个具有以下结构的神经网络 class myNetwork nn Module def init self super myNetwork self init self bigru nn GRU input size 2 hidden
  • 在 Windows 资源管理器上下文菜单中添加分隔符(而不是在子菜单中)

    我发现 CommandFlags dword 00000040 将在条目下方添加分隔符 但仅添加到子菜单 在 subcommands 字符串下 例子here 有没有办法在主上下文菜单中添加分隔符 我正在使用的示例 HKEY CLASSES
  • git 过滤分支和 git 子树之间的区别?

    正在寻找 throw SO 来寻找答案 遇到了这个旧线程 它似乎没有给出任何答案 重新触发此线程希望有人知道 有人能告诉我 git subtree 和 git filter branch 之间的区别吗 我将在原始问题中使用相同的示例 git
  • Delphi:ListView(vsReport)单列标题标题具有自定义字体颜色?

    In a ListView with vsReport ViewStyle how can I customize the font color of just any single column header caption For ex
  • 线程是否在等待锁 FIFO?

    假设我有以下代码 static class static object myobj new object static void mymethod lock myobj my code 然后假设当线程 1 拥有锁时 线程 2 尝试运行 my
  • 抑制解决方案级别的警告。将警告视为解决方案级别的错误

    我正在努力为我的团队制定全球规则 我们在 C 项目中使用 VS2012 和 TFS 我想抑制一些警告并将一些警告视为错误 我找到了在项目级别执行此操作的方法 项目属性 gt 构建选项卡 但我们有超过一百个项目的解决方案 我正在寻找一些更简单
  • 添加行或使用 print.xtables 加粗单个 row.names – 在行之间添加一些内容?

    我尝试使用print xtable add to row得到这样的表格格式 sports share of ballers 22 3 share of skiers 4 6 瘾 share of smokers 20 3 share of
  • React Native 卡在 Starting Packager 上

    我是本地反应新手 我正在尝试构建一个应用程序来看看它是如何工作的 我按照此处给出的步骤进行操作 React Native 入门 直到 npm start 一切似乎都很好 在我输入 npm start 后 它说 12 08 53 PM 启动打
  • 更新 WebStorm 2016 中当前的缩进空间大小

    我需要在自动创建的 Ionic 项目中从 2 个空格的缩进样式切换为 4 个空格的缩进样式 我在 Mac OS X 上运行 WebStorm 2016 1 我已经尝试改变 网络风暴 偏好 代码风格 JavaScript 制表符和缩进 并调整
  • 卡桑德拉读取超时

    我正在从 cassandra 2 0 中提取大量数据 但不幸的是遇到超时异常 我的桌子 CREATE KEYSPACE StatisticsKeyspace WITH REPLICATION class SimpleStrategy rep
  • JavaFX 在没有控制器的 fxml 中包含 fxml

    我正在使用 javafx 编写一个应用程序 这是一个 多屏 应用程序 带有一个主菜单 我可以在其中切换场景 我的场景在不同的 fxml 文件中定义 因为我尝试使用 mvc 模式 所以我没有在 fxml 文件中设置控制器 而是在 FXMLlo
  • 在 C 语言中说“#define FOO FOO”有什么意义?

    我遇到了一些C作者在代码中到处使用以下惯用法 typedef int32 FOO INT32 define FOO INT32 FOO INT32 这样做有什么意义呢 typedef 还不够吗 对于一些不稳定的人来说这是一个解决方法C编译器
  • 如何找到像 这样的自定义标签?

    我必须处理页面中的一些图形项目
  • RSA/ECB/OAEPWithSHA-256AndMGF1Padding 但 MGF1 使用 SHA-256?

    我在 Oracle 的 Java 标准加密提供程序中发现了困难的方法 Cipher cipher Cipher getInstance RSA ECB OAEPWithSHA 256AndMGF1Padding 使用通过 SHA 1 实例化
  • cmd.ExecuteNonQuery i 整数的值从 0 变为 -1

    这里我动态地在数据库中创建表 用户根据自己的意愿输入名称并选择语言单选按钮 所以问题是在执行 cmd ExecuteNonQuery 之后 i 整数的值将从 0 变为 1 并显示该表无法创建 但当我进入数据库时 它已经成功创建 请让我知道我