2 qq 27153855 qq_27153855 于 2016.02.18 09:16 提问

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

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

2个回答

caozhy
caozhy   Ds   Rxr 2016.02.18 09:23

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

qq_27153855
qq_27153855 tb_zbs是DBF表的名字,就是在ExecuteNonQuery这里就卡死了。。
2 年多之前 回复
qq_27153855
qq_27153855   2016.02.18 09:41

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
DBF PACK
DBF PACK VC+ADO访问DBF时: 1、创建DBF文件,字段为数字类型时,小数点位置不可以设置。 2、删除DBF记录只是做标记,无法物理删除。   其实,最主要的功能是物理删除记录。为了实现这个功能,我使用过1、复制空的文件,2、创建新DBF文件两种方法。但总觉得不是最好的方式。为了减少执行的时间或避免对目录的操作,让我下决心访问文件的方式来操作DBF。   因
C# .net 彻底删除DBF文件的物理数据
彻底删除DBF文件的物理数据,在使用Delete删除表中的数据时,使用select查询还是存在,没有达到想要的效果
注意 ExecuteNonQuery() 返回值 问题
                前些日子作一些数据项目的时候 在ADO.NET 中处理 ExecuteNonQuery()方法时,总是通过判断其返回值是否大于0来判断操作时候成功 。但是实际上并不是这样的,好在处理的数据操作多时 修改, 插入, 删除,否则的话问题就有点打了,都是些基础的知识,但是很重要个人觉得有必要记下来。     ExecuteNonQuery()方法主
SqlCommand.ExecuteNonQuery()的返回值问题
用法: sqlcommand.ExecuteNonQuery() 执行select之后,总是返回-1的 sqlcommand.ExecuteNonQuery()返回的是受影响的行数,只对update,delete,insert 有效 详解: 如果sqlcommand.ExecuteNonQuery() 执行select    必须有一个SqlDataReader来接收(Sq
基于C#中的类SqlCommand对象调用SQLServer存储过程时,存储过程执行成功,但是对象方法ExecuteNonQuery()返回-1
问题如题。 【下面是一个例子】 1、存储过程完成的功能是:插入insert一条记录,相同主键的记录存在时执行更新update的操作。存储过程正常执行的返回值是1.(不过本文提到的问题和这个返回值没关系。) 2、在另一个.cs文件中使用 SqlCommand对象 调用方法ExecuteNonQuery(),获取操作影响的行数。 【现象】 正常应该返回大于0的数,但是返回值却是 -1
C#操作VFP的dbf数据库文件实例
实例中分别使用Oledb和Odbc操作vfp数据库dbf文件,操作包括:读取,增删改。已测试可直接使用,使用方法:下面代码分两个部分aspx和cs,在vs2005中新建网站项目,分别copy文件到想要的文件中即可。aspx页面:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1
C# sqlserver ExecuteNonQuery()方法详解 返回值为-1
关于ExecuteNonQuery() 方法 以前对这个一直都没在意,基本上都没有用其返回值,查了一下MSDN,如下: SqlCommand.ExecuteNonQuery 方法对连接执行 Transact-SQL 语句并返回受影响的行数。备注:可以使用ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 Update、Insert 或
.net DBF文件读取,删除标记记录读取
由于历史的原因,我国的上交所和深交所使用的还是dbf文件来进行行情数据的分发,关于卫星报盘系统,可以参考:http://maltig.itpub.net/post/12165/195151这个博客中关于证券公司信息化的文章写的还是相当不错的。上交所使用的是show2003.dbf文件,而深交所使用的是SJSHQ.DBF,这种文件可以使用Visual FoxPro直接打开,查看其内容。接下来说说怎么
[C#]ExecuteNonQuery()返回值注意点
查询某个表中是否有数据的时候,我用了ExecuteNonQuery(),并通过判断值是否大于0来判断数据的存在与否。结果与我所设想的很不一致,调试时才发现,其执行后返回的结果是-1,对此我很是不理解,回头查了下资料,如下显示: SqlCommand.ExecuteNonQuery 方法对连接执行 Transact-SQL 语句并返回受影响的行数。 备注:可以使用 ExecuteNonQuery
关于Mycommand方法ExecuteNonQuery的返回值问题
前些日子作一些数据项目的时候 在ADO.NET 中处理 ExecuteNonQuery()方法时,总是通过判断其返回值是否大于0来判断操作时候成功 。但是实际上并不是这样的,好在处理的数据操作多时 修改, 插入, 删除,否则的话问题就有点打了,都是些基础的知识,但是很重要个人觉得有必要记下来。      ExecuteNonQuery()方法主要用户更新数据,通常它使用Update,Inse