关于talbes.Count的问题(在FormView中添加数据)

问题描述

sqlQuery=newSqlCommand("SELECT*FROMEQUIPMENT_NAMEWHEREEQ_CLASS='"+keyword.Trim()+"'");ResultSet=RunQuery(sqlQuery);//调用函数RunQuery(SqlCommand)执行查询if(ResultSet.Tables.Count<=0){MessageBox.Show("将要添加的设备名称的上一级目录不存在,请先添加上一级目录","添加错误提示",MessageBoxButtons.OK,MessageBoxIcon.Information);}问题一:没什么这个函数中,当输入keyword值,比如8(数据表中没有8的值),但经过查询后ResultSet.Tables.Count=1,为什么不是0;而当7时(数据表中有该值),查询后ResultSet.Tables.Count仍然为1问题二:当执行完MessageBox.Show("......);后怎样回到原来的插入界面,而不是执行插入操作。谢谢

解决方案

解决方案二:
System.StringSplitOptions.RemoveEmptyEntries
解决方案三:
LZ,不好意思,发错贴
解决方案四:
System.StringSplitOptions.RemoveEmptyEntries在System命名空间下,使用usingSystem;之后就可以直接使用StringSplitOptions.RemoveEmptyEntries
解决方案五:
哈哈,又发错了,算是帮楼主顶了
解决方案六:
没有关系,帮我解决一下问题就行了。哈哈哈
解决方案七:
问题1:要看到你的RunQuery函数的代码才能判断,初步认为是你的RunQuery函数内部可能有问题问题2:MessageBox.Show()之后执行return,即可跳出
解决方案八:
谢谢楼上。第一个问题我我知道了。应该这样这样ResultSet.Tables[0].rows.Count<=0),可能我没有写清楚;还是谢谢

时间: 2024-09-28 19:03:23

关于talbes.Count的问题(在FormView中添加数据)的相关文章

mysql-再往数据库中添加数据时,起初可以添加进去,之后不知道是把电脑关了还是怎么老报错,而且添加不进去了

问题描述 再往数据库中添加数据时,起初可以添加进去,之后不知道是把电脑关了还是怎么老报错,而且添加不进去了 Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if

mysql用命令向表中添加数据刷新不显示

问题描述 mysql用命令向表中添加数据刷新不显示 mysql用命令向表中添加数据刷新不显示,每次都要关闭mysql后再打开就能看到添加进去的数据,不想这么麻烦,求大神相助,有没有好办法不关闭mysql只刷新就可以看到数据 解决方案 你应该是把Mysql的自动提交给关了吧!重新打开就行了 show variables like "autocommit"; 看value 是否为ON 不为ON的话 set autocommit=1; 这样应该就可以看到数据了 解决方案二: 直接命令行模式下

ajax-在jsp中添加数据时怎样验证重复?

问题描述 在jsp中添加数据时怎样验证重复? 在jsp页面中,有一个添加的表单,有几个文本框,在输入数据时,怎样验证输入的数据是否数据库中已经存在,如果有,提示一下.,求教,有代码最好 解决方案 在input中加上失去焦点onblur=""aa()"" 这aa()方法js调用后台执行查询来判断是否存在 解决方案二: 想实时判断,那你就发ajax去后台查询数据库,结果返回页面给提示事件就用对应input的失去焦点onblur代码?没有!自己网上找吧 解决方案三: ht

datagridview-C#DataGridView如何在一行中添加数据

问题描述 C#DataGridView如何在一行中添加数据 我的DataGridView已经有三行四列的数据,我现在想往第一行中添加数据,应该怎么添加啊? 解决方案 newRow = dgv.Rows.AddRow(); dgv.Rows.Insert(0, newRow); 解决方案二: /// /// 绑定数据源 /// /// /// private void button1_Click(object sender, EventArgs e) { DataTable dt = new Da

access-数据库中添加数据出错,提示Insert into语句错误

问题描述 数据库中添加数据出错,提示Insert into语句错误 String sql="insert into T_EMPLOYER(NAME,SEX,NUMBER) VALUES(?,?,?)"; PreparedStatement ps=conn.prepareStatement(sql); //ps.setString(1,id); ps.setString(1, name); ps.setString(2, sex); ps.setString(3,number); 上面写

Eclipse中java向数据库中添加数据,更新数据,删除数据

前面详细写过如何连接数据库的具体操作,下面介绍向数据库中添加数据. 注意事项:如果参考下面代码,需要 改包名,数据库名,数据库账号,密码,和数据表(数据表里面的信息) 1 package com.ningmeng; 2 3 import java.sql.*; 4 5 /** 6 * 1:向数据库中添加数据 7 * @author biexiansheng 8 * 9 */ 10 public class Test01 { 11 12 public static void main(String

mysql-在MySQL中添加数据用到CURDATE()遇到的问题

问题描述 在MySQL中添加数据用到CURDATE()遇到的问题 在MySQL中创建Info表后,插入数据显示有错,主要是在addtime的字段上.相关代码如下: #建表 create table item( -- addtime date not null, endtime date not null, -- #插入数据 INSERT INTO item ( item_name , item_remark , item_desc, kind_id, addtime , endtime, ini

web开发-给数据库中添加数据,一直没成功,网页不 跳转。急!!

问题描述 给数据库中添加数据,一直没成功,网页不 跳转.急!! string connectionString = @"Data Source=DELL-PC;Initial Catalog = GXBYXS;User ID=sa;Password=123456 "; //定义字符串 System.Data.SqlClient.SqlConnection connection = new System.Data.SqlClient.SqlConnection(connectionStr

ssh中添加数据可以直接添加指定数据吗 不经过action 直接用方法向数据库表插入数据可以吗

问题描述 ssh中添加数据可以直接添加指定数据吗不经过action直接用方法向数据库表插入数据可以吗有没有什么办法可以实现的大神们教教我 解决方案 解决方案二:表中只有一个ID和一个string类型的字段我要插入数据到这个字段中什么数据都可以的我只是想要用到这个自动递增的id,用这个id来查其他数据解决方案三:肯定是可以的解决方案四:想越过Action?我想到的方法可以自己配一个servlet配一个xfire接口service提供接口或者直接main一个方法解决方案五:http://blog.c