Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请问直接对远程oracle数据视图的统计应该怎样写?

1楼
gzdw 发表于:2011/12/29 20:40:00

我查了帮助说明,涉及这方面的内容不是讲得很细,测试了几次都不是很成功。

我设想这样做:

1、在foxtable的项目中设置好外部数据源(如能在程序运行时添加则更方便,便于没有网络时调试)。

2、不加载数据,直接从后台统计符合某个条件的记录数(计数),如

   select count(字段)from 数据库.表 where 条件

3、把此计数结果存入到一个变量中。

 

以上需要用代码来实现。因为这个操作是放在一个窗口的按钮中。

[此贴子已经被作者于2011-12-29 20:48:49编辑过]
2楼
don 发表于:2011/12/30 7:29:00

SQLCommand

这个类用于执行SQL命令。

属性:

方法:

ExecuteScalar

用于执行返回单个值的命令,例如:

Dim
ld As Date
Dim
cmd As New SQLCommand
cmd.CommandText =
"Select Max(日期) From {订单} Where 产品 = 'PD01'"

ld = cmd.ExecuteScalar()

3楼
gzdw 发表于:2011/12/30 15:32:00

这个我在命令窗口试过,执行到

cmd.CommandText = "Select Max(日期) From {订单} Where 产品 = 'PD01'"

这行时说超长了,出错。

4楼
don 发表于:2011/12/30 15:34:00

CommandTimeOut

设置超时时限,默认为30秒,一般不需要设置此属性,除非需要进行非常耗时超过30秒的操作,以至于出现超时错误,此时可适当地加大CommandTimeOut属性的值。
5楼
狐狸爸爸 发表于:2011/12/30 15:34:00

将SQLCommand的CommandTimeOut属性设置得长点看看。
 
 CommandTimeOut
设置超时时限,默认为30秒,一般不需要设置此属性,除非需要进行非常耗时超过30秒的操作,以至于出现超时错误,此时可适当地加大CommandTimeOut属性的值。

 

 


 

共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.