C# 获取时出现一些错误

2024-01-06

 private void TxtFarmerCode_TextChanged(object sender, EventArgs e)
       {
             try
            {
                cmd.Open();
                cmd = new SqlCommand("Select farmername, from cottonpurchase where farmercode=@aa", conn);
                cmd.Parameters.Add("@aa", SqlDbType.Int).Value = TxtFarmerCode.Text;
                dr = cmd.ExecuteReader();
                if (dr.HasRows == false)
                {
                    throw new Exception();
                }
                if (dr.Read())
                {
                    // textBox1.Text = dr[0].ToString(); Since U r going to give the ID and retrieve in textBox1.
                    TxtFarmerName.Text = dr[0].ToString();
                    //textBox3.Text = dr[1].ToString();
                    //textBox4.Text = dr[2].ToString();
                    //textBox7.Text = dr[3].ToString();
                    //dateTimePicker1.Text = dr[4].ToString();
                    //dateTimePicker2.Text = dr[5].ToString();
                    //textBox5.Text = dr[6].ToString();
                }
            }
            catch
            {
            //    lblError = "THE GIVEN ID IS UNAVAILABLE";
            }
            finally
            {
                conn.Close();
            }

您缺少连接块(更换connectionString与您要连接的任何内容一起):

 using (SqlConnection conn= new SqlConnection(
           connectionString))
   {
      //You have cmd.Open it should be connection
      conn.Open();
      cmd = new SqlCommand("Select farmername, from cottonpurchase where farmercode=@aa", conn);
      cmd.Parameters.Add("@aa", SqlDbType.Int).Value = TxtFarmerCode.Text;
      dr = cmd.ExecuteReader();
      if (dr.HasRows == false)
      {
           throw new Exception();
      }
      if (dr.Read())
      {
         // textBox1.Text = dr[0].ToString(); Since U r going to give the ID and retrieve in textBox1.
        TxtFarmerName.Text = dr[0].ToString();
        //textBox3.Text = dr[1].ToString();
        //textBox4.Text = dr[2].ToString();
        //textBox7.Text = dr[3].ToString();
        //dateTimePicker1.Text = dr[4].ToString();
        //dateTimePicker2.Text = dr[5].ToString();
        //textBox5.Text = dr[6].ToString();
        }
    }
    catch
    {
         //    lblError = "THE GIVEN ID IS UNAVAILABLE";
    }
    finally
    {
        conn.Close();
    }
   }

边注...NEVER do catch {}

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

C# 获取时出现一些错误 的相关文章

随机推荐

  • NSDate/NSDateFormatter - 只存储时间,不存储日期?

    我一直在环顾四周 但没有看到任何可以解决这个问题的东西 所以我希望有人可以帮助我解决这个问题 我想做的是使用 NSDate 变量 在核心数据中 来存储时间 而不是日期和时间 而只是格式为 HH MM SS 的时间 查看 NSDateForm
  • 相对于旋转角度的矩形坐标

    我正在尝试使用 Surfaceview 和画布绘图在 Android 中创建自定义组件 这些组件可以通过触摸来调整大小和旋转 考虑创建一个图像视图 其顶部 右侧 底部和左侧边缘可通过触摸并拖动所需边缘进行缩放 我在用RectF为了保持组件的
  • 创建创建组的 django 数据迁移的正确方法?

    我想创建创建权限和组的数据迁移 以便我的其他开发人员可以运行迁移并完成所有设置 我能够创建迁移并运行它们 但现在运行测试时出现错误 但如果我这样做 from django contrib auth models import Group d
  • C++ vtable 通过虚拟继承进行解析

    我对 C 和虚拟继承很好奇 特别是解决低音类和子类之间 vtable 冲突的方式 我不会假装了解它们如何工作的具体细节 但到目前为止我所看到的是 由于该分辨率 使用虚拟函数会导致一些小的延迟 我的问题是基类是否为空 即它的虚拟函数定义为 v
  • 使用 MPI 和 openMP 并行运行代码时扩展性较差

    我有以下实现 int main int argc char argv int n runs 100 Number of runs int seed 1 int arraySize 400 initialise the random numb
  • 您可以使用 Liquibase 初始化 Spring Batch 元数据表吗?

    目前我有如下设置 在本地运行批处理作业时 该作业将使用以下命令自动创建必要的元数据表 data source财产价值自initialize schema设置为始终 Liquibase 还将运行并创建其变更日志中列出的任何表 这是我的appl
  • SSL 证书验证失败 (_ssl.c:600)

    你知道这个错误吗 urlopen error SSL CERTIFICATE VERIFY FAILED certificate verify failed ssl c 600 This error occurred on my serve
  • 如何将 UIView 渲染到 CGContext 中

    我想将 UIView 渲染到 CGContextRef 中 void methodName CGContextRef ctx UIView someView UIView alloc init MagicalFunction ctx som
  • Spring 3.1:DataSource 未自动连接到 @Configuration 类

    我正在使用 Spring MVC 3 1 0M2 并尝试将我的配置移动到 java beans 但我遇到以下错误 2011 09 14 18 43 42 301 警告 不可用的org springframework beans factor
  • 无需索引即可搜索文件内字符串的工具[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我必须在一个非常旧的遗留应用程序中更改一些连接字符串 而制作它的程序员认为在整个应用程序中到处都贴上连接
  • Laravel,NPM:找不到命令“mix”

    有谁知道为什么它会抛出以下错误以及如何修复它 我还尝试使用重新安装所有软件包npm install几次 在 Windows 上重新安装 NodeJS 不起作用 我正在使用 Laravel 8 22 0 Full Log 0 verbose
  • MediaSession 在锁定屏幕上不显示背景

    我在用MediaSession在 Lollipop 上控制播放 它似乎有效 因为我的 Android Wear 设备允许我控制播放 但是手机锁定屏幕不显示来自METADATA KEY ALBUM ART URIAndroid Wear 上的
  • react-admin 中资源路由的自定义路径

    有没有办法指定资源的自定义路径 例子
  • 你如何在 Symfony2 项目中组织你的包? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 更改表主键 - Crate DB

    我想更改我的表Crate DB更改主键约束以向现有列添加一列 如果我需要删除约束并创建一个新约束 那么 SQL 语法是什么 我一直在尝试传统的 SQL 语法 但它似乎不起作用 alter table my data table drop p
  • 正测试用例和负测试用例

    什么是阳性测试用例 and 负面测试用例 在谷歌上搜索后 我发现了非常令人困惑的答案 谁能用例子解释一下吗 积极的测试用例测试系统是否做了它应该做的事情 示例 提供有效凭据后将允许您登录 负面测试用例测试系统没有做不应该做的事情 示例 当提
  • 用pynsist打包PyGObject Python 3程序?

    我想用 pynsist 打包一个 Python3 PyGObject 程序 该存储库有一个 PyGTK 的示例 它让我认为更改该示例应该不会太难 该示例可以在这里找到 https github com takluyver pynsist t
  • 如何判断 xyY 颜色是否位于 CIE 1931 色域内?

    我正在尝试使用数学绘制 CIE 1931 色域 我采用 xyY 颜色 其中 Y 固定为 1 0 然后将 x 和 y 从 0 0 更改为 1 0 如果我将生成的颜色绘制为图像 即 x y 处的像素是我转换为 RGB 的 xyY 颜色 我会得到
  • 闭包/范围 JavaScript/jQuery

    我正在尝试将一些现有的顶级函数分组到一个 闭包 以避免污染全局名称空间 但我不太明白 让它发挥作用 首先 所有 JS 在我的匿名函数之外工作 但是一旦我把 它在匿名函数中我得到一个错误 交叉淡入淡出不是 定义 有没有人看到我的任何完全明显的
  • C# 获取时出现一些错误

    private void TxtFarmerCode TextChanged object sender EventArgs e try cmd Open cmd new SqlCommand Select farmername from