求解! vb.net databinding 类 错误处理

SLADFJKLSA 2011-08-20 02:07:50

'vb.net
'databinding 类
'根据指定表、指定列和指定查询条件得出结果填充textbox
Public Shared Sub filltextbox2(ByRef txt As TextBox, ByVal tableName As String, _
ByVal tableName2 As String, ByVal Column As String, _
ByVal Column2 As String, ByVal connStr As String, ByVal _
field As String, ByVal value As String)

'创建DBDataTable对象
Dim dt As DBDataTable = New DBDataTable(connStr)
'设置SQL语句
’sql语句类型为嵌套查询
'select s_id from tb1 where id in (select id from tb2 _ where x_id='12345')这种类型的语句。
Dim SQLStr As String = "Select " & Column & " from " & tableName & _
" WHERE " & Column2 & " in (select " & Column2 & " from " & _
tableName2 & " where " & field & "=" & value & ")"
'调用DBDataTable的CreateDataTable函数,得到DataTable表
Dim table As DataTable = dt.CreateDataTable(SQLStr, tableName)
'显示查询得到的首行(一般也只有一行)指定列的值
txt.Text = ""
Try
txt.Text = table.Rows(0).Item(Column).ToString().Trim()
Catch ex As IndexOutOfRangeException
leainfo.Close()
MsgBox(ex.Message)


End Try


查询经常会遇到返回值为0的情况;
我也已经用了Try catch保护了,但是出错后,程序会连着跳出好几个错误框需要点击。

查询按钮的代码是一路
databinding.filltextbox(xx,x,x,x)这样写下去的,并未写其他保护性代码。所以出错跳出好几个错误框是否跟查询按钮的代码有关?还是仅仅跟这个类的错误处理有关?
请老师们指点下,谢谢!
...全文
94 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
SLADFJKLSA 2011-08-20
  • 打赏
  • 举报
回复
自己顶下,沉了。。。
SLADFJKLSA 2011-08-20
  • 打赏
  • 举报
回复
又沉了。。
路过的朋友帮忙顶下。谢谢哈
源码下载地址: https://pan.quark.cn/s/572a538835a2 ### 关于VOC2012训练数据集的说明 #### 1. 数据集的基本介绍 VOC2012(Visual Object Classes 2012)是Pascal VOC挑战赛中的一个重要组成部分,该挑战赛被视为一种广泛应用的图像识别和物体检测基准数据集。VOC2012主要应用于衡量计算机视觉算法在对象分、定位以及检测任务上的表现水平。它包含了大量经过标注的图像,这些图像涉及多个不同的别,并且图像中的每一个对象都经过了细致的标记处理。 #### 2. 数据集的主要特性 - **丰富性**:VOC2012数据集收集了20个不同的别,涵盖了诸如汽车、自行车、鸟、猫科动物、椅子等常见的物体。 - **容量**:该数据集总共包含了约5000张用于训练的图像和约5000张用于验证的图像。 - **详细标注**:每张图像中的对象都经过了详尽的标注,包括对象的边界框和别标识。 - **普遍适用性**:VOC2012被普遍应用于学术研究和工业应用中,作为衡量各种计算机视觉技术的标准参照之一。 #### 3. 数据集的组成成分 VOC2012数据集主要可以划分为以下几个部分: - **训练部分**:包括约2500张用于模型训练的图像。 - **验证部分**:包括约2500张用于调整模型参数的图像。 - **测试部分**:包括约4952张用于最终评估模型性能的图像。 - **标注文件**:每个图像都配备有一个XML文件,其中记录了图像中对象的位置信息和别标签。 #### 4. 数据集的获取途径及使用方法 根据提供的信息,VOC2012训练数据集可以通过以下链接进行获取: - **获取...

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧