c#-C#执行PACK删除DBF数据时ExecuteNonQuery出现死循环

问题描述

C#执行PACK删除DBF数据时ExecuteNonQuery出现死循环

conn.Open();
sql = "pack " + tb_zbs;
cmd.CommandText = sql;
cmd.ExecuteNonQuery();

解决方案

什么叫做死循环,tb_zbs的内容是什么?

解决方案二:

tb_zbs是DBF表的名字,就是在ExecuteNonQuery这里就卡死了。。

时间: 2024-09-13 09:40:10

c#-C#执行PACK删除DBF数据时ExecuteNonQuery出现死循环的相关文章

实现删除主表数据时, 判断与之关联的外键表是否有数据

问题描述:某个基础信息表,与系统中30多个表存在外键关系,当删除基础数据时,需要判断是否已经被用过,如果用过则更改标志位,如果没有用过则直接删除,如何能很好实现这个处理?最好能够自动适应表的变化 问题解决(SQL Server 2005)-- SQL Server 2005的错误处理容易控制, 因此, SQL Server 2005中可以直接删除, 通过错误处理来确定是否需要更新. -- 示例如下.USE tempdbGO CREATE TABLE m(    id int PRIMARY KE

sql server-用jsp删除数据库数据时数据库无返回。但是如果SQL语句直接写出变量,返回删除成功了。

问题描述 用jsp删除数据库数据时数据库无返回.但是如果SQL语句直接写出变量,返回删除成功了. <% response.setContentType(""text/html""); request.setCharacterEncoding(""GBK""); response.setCharacterEncoding(""GBK""); String name = new Str

DBF执行pack删除时ExecuteNonQuery();卡死

问题描述 conn.Open();sql="pack"+tb_zbs;cmd.CommandText=sql;cmd.ExecuteNonQuery();走到ExecuteNonQuery时就卡死了,但是dbf表中是执行了的?求大神帮忙呀~ 解决方案 解决方案二:指定一下CommandType为Text呢解决方案三:卡死是什么意思--程序不动了?

关于java中List的removeAll()方法删除大量数据时的效率问题

问题描述 现在遇到一个关于List的removeAll()方法的效率问题,现在有一个数据量很大的List A,目前数据量是186万多,要删除一个子的List B,数据量是6万多,现在想到的只有A.removeAll(B);但是整个过程要花15分钟左右,电脑配置也不错,DELL商务机.      在网上也搜了不少,找到最符合条件的一条信息(06年的贴) http://topic.csdn.net/t/20060904/18/4998018.html ,大体内容跟我遇到的情况差不多,最后那位大拿把问

关于hibernate删除数据时出现的异常问题!

问题描述 各位大侠.小弟最近做个应用,我在页面进行数据删除的时候出了一些问题,希望各位帮忙看看! 具体情况:我的应用是基于struts2+spring2.5+hibernate3.2.我的数据库表是通过hibernate生成的,在映射文件上做了相关的关联映射.一个目录表(category),一个文章表(article).一个目录对应多个文章.我在页面上测试删除目录的时候发现我删除那些还未发布文章的目录可以删除成功,删除已经有文章的目录不成功(意料之内).奇怪的地方出来了,当我先删除有文章的目录不

sqlite删除数据库中的数据时偶尔会出现错误

问题描述 sqlite删除数据库中的数据时偶尔会出现错误 java.lang.IllegalStateException: Cannot perform this operation because the connection pool has been closed. 求助,connection pool 是啥啊,求大神指教. 解决方案 如果确定不是连接被关闭,那还有可能就是多线程访问sqlite,sqlite数据库是单线程操作的,那么当N多个Thread同时调用的时候,可能报这错误.这也就

vb net-VB.NET2010:删除单元格数据时条件判断语句报错

问题描述 VB.NET2010:删除单元格数据时条件判断语句报错 VB.NET2010表格DataGridView2_CellValidating事件中 If e.RowIndex >= 0 And IIf(IsDBNull(DataGridView2.CurrentCell.Value)" DataGridView2.CurrentCell.Value) <> e.FormattedValue Then... 当我删除当前单元格内容时,如果针对字符型字段OK,但是针对数值型字

javadbf 读取上传的dbf文件时,不能正确读取某些类型的数据

问题描述 javadbf 读取上传的dbf文件时,不能正确读取某些类型的数据 如题,读取Double.Integer.DateTime.Varchar类型的数据时出现乱码,而Character.Numeric.Date.Float能正确读取. 解决方案 byte[] b = new byte[fis1.available()]; fis1.read(b); cqPO.setDataSourceBlob(Hibernate.createBlob(b));// 只能通过字节读取 看了下b中的数据,对

c#读取dbf数据,当表字段超过255个时出错

问题描述 代码如下OdbcConnectionconn=newOdbcConnection(@"driver={MicrosoftVisualFoxproDriver};sourcedb="+VFPPath+";sourcetype=DBF;Exclusive=No;Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO");当dbf表的列少于255个是,可以正常读写,但超过255个时就出错,有没有其它方法处理?不