社区
VB基础类
帖子详情
存储过程和进度条
wouldfly
2003-08-28 06:39:17
vb应该是单进程的,如果我要执行一个存储过程(就算需要30秒吧),此时程序应该被这个进程占用,进度条将无法实现.................
请问哪位高人有解决办法。在线等待!
...全文
60
9
打赏
收藏
存储过程和进度条
vb应该是单进程的,如果我要执行一个存储过程(就算需要30秒吧),此时程序应该被这个进程占用,进度条将无法实现................. 请问哪位高人有解决办法。在线等待!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wouldfly
2003-09-01
打赏
举报
回复
上面的兄弟能不能说得清楚些
wouldfly
2003-08-30
打赏
举报
回复
上面的兄弟能不能说得清楚些
dsclub
2003-08-30
打赏
举报
回复
呵呵,做个进程外服务器,让它去办...
用户感觉存储费时0!
Sunron128
2003-08-30
打赏
举报
回复
With cmd
.CommandText = "Proc_MI_Account_Sales_GP"
.CommandType = adCmdStoredProc
.CommandTimeout = 120
.ActiveConnection = cn
.Parameters.Refresh
.Parameters("@FromPeriod").Value = Replace(FromPeriod, "/", "")
.Parameters("@ToPeriod").Value = Replace(ToPeriod, "/", "")
End With
cmd.Execute
改寫成:
cn.Execute "Proc_MI_Account_Sales_GP " & Replace(FromPeriod, "/", "") & " " & Replace(ToPeriod, "/", ""),,adAsyncExecute
while cn.State = (adStateOpen Or adStateExecuting)
StatusBar.Value = Format(StatusBar.Value,"0.0")
doEvents
wend
wouldfly
2003-08-30
打赏
举报
回复
cmd.Execute这个语句执行时间过长,DoEvents常用于循环语句中,对于这种不能用吧。
wouldfly
2003-08-30
打赏
举报
回复
Public Function FuncGetData(ByVal FromPeriod As String, ByVal ToPeriod As String) As Boolean
Dim cn As ADODB.Connection
Dim cmd As ADODB.Command
Dim connStr As String
FuncGetData = False
On Error GoTo ErrHandler
connStr = connStrBudget
Set cn = New ADODB.Connection
cn.Open connStr
Set cmd = New ADODB.Command
With cmd
.CommandText = "Proc_MI_Account_Sales_GP"
.CommandType = adCmdStoredProc
.CommandTimeout = 120
.ActiveConnection = cn
.Parameters.Refresh
.Parameters("@FromPeriod").Value = Replace(FromPeriod, "/", "")
.Parameters("@ToPeriod").Value = Replace(ToPeriod, "/", "")
End With
cmd.Execute '就是這句執行時間太長
FuncGetData = True
Set cmd = Nothing
Set cn = Nothing
Exit Function
ErrHandler:
Set cmd = Nothing
Set cn = Nothing
Err.Raise vbObjectError, "clsGetData - FuncGetData", Err.Description
End Function
wouldfly
2003-08-30
打赏
举报
回复
以下是我调用的存储过程。
踏平扶桑
2003-08-28
打赏
举报
回复
用doevents+timer控件或许能实现
wouldfly
2003-08-28
打赏
举报
回复
vb单线程,关键是怎么做多线程!
DataGridView
进度条
DataGridView
进度条
C#
在绘制过程中,我们可以根据单元格的数据来决定
进度条
的进度。这需要对GDI+绘图有一定的了解,以便正确地绘制
进度条
样式。 ```csharp public class ProgressBarColumn : DataGridViewColumn { // ... protected ...
j2me里面各种漂亮
进度条
的制作方法
6. **库与框架**:有一些第三方库,如MIDPX(MidpX)、J2ME Polish等,提供了丰富的UI组件,包括预设样式的
进度条
,可以简化开发过程。 通过分析上述文件名,我们可以推测这些文本文件可能包含了不同的
进度条
实现...
时间刻度-
进度条
海康的存储设备录像回放功能中的
进度条
和时间刻度设计,为用户提供了一种直观的方式来了解当前播放位置以及整体录像的进度。以下是关于这个主题的详细知识点: 1. **自定义组件**: - 在前端开发中,自定义组件...
用jsp实现的
进度条
在此过程中,需要定期更新进度信息,可以将进度存储在服务器端的某个可访问的数据结构中,如session或数据库。 2. **AJAX请求**: - 在JSP页面上,使用JavaScript(例如jQuery库)来发送定时的AJAX请求,获取...
JQuery和Servlet实现上传
进度条
"JQuery和Servlet实现上传
进度条
"是一个常见的技术方案,它能够显著提升用户对上传过程的感知,提供实时的进度反馈,减少用户的等待焦虑。下面我们将深入探讨这个主题。 首先,JQuery是一个流行的JavaScript库,它...
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章