当前位置:主页>仓库管理软件> 列表

SQL语句在程序应用中如何计数? 找电子进销存

记账软件版1楼: query1.Close;
query1.sql.Clear;
str:=''BULK INSERT 数据表 FROM ''+QuotedStr(filename1)+'' WITH(FIELDTERMINATOR=''+QuotedStr(''|'')+'',ROWTERMINATOR=''+QuotedStr(''\n'')+'')'';
query1.sql.add(str);
query1.ExecSQL;
如上语句,我想知道数据表被装入的记录总数和进度,不使用select语句,有没有什么方法?
新人分数不多,50分略表心意!

2楼: 在变量 @@ROWCOUNT 中有记录着 如电子进销存

3楼: 不好意思,我是菜鸟不会使用@@变量,就连BULK INSERT 语句还是查了半天搞定的,能不能说得清楚一些!

4楼: 系统变量啊,直接用就是了,比如
select * from 表
Print @@ROWCOUNT
就可以看到刚才的select作用了多少条记录.

5楼: 谢了,加分!

6楼: 那么进度使用什么变量?

记账软件版7楼: 我是要在Delphi中的显示进度的语句,就像i=i+1显示i一样!劳驾回复!

8楼: 估计很难,可能只能在前台做个假的。