社区
VB基础类
帖子详情
存储过程和进度条
wouldfly
2003-08-28 06:39:17
vb应该是单进程的,如果我要执行一个存储过程(就算需要30秒吧),此时程序应该被这个进程占用,进度条将无法实现.................
请问哪位高人有解决办法。在线等待!
...全文
55
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#
DataGridView
进度条
DataGridView
进度条
DataGridView
进度条
DataGridView
进度条
DataGridView
进度条
j2me里面各种漂亮
进度条
的制作方法
j2me里面各种漂亮
进度条
的制作方法,例子和简洁哦~~
时间刻度-
进度条
模仿海康的存储设备录像回放的
进度条
,时间刻度,录像状态条,动态刷新
用jsp实现的
进度条
NULL 博文链接:https://fxyc.iteye.com/blog/616062
JQuery和Servlet实现上传
进度条
JQuery和Servlet实现上传
进度条
完整代码
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章