有sql语句插入数据库函数
call mma("select *....)
call mmb("select *....)
call mmc("select *....)
call mmd("select *....)
发现后面的都没有运行,想必是异步运行,怎么让他们同步执行,也就是一个函数执行完毕再继续执行下一个函数?
根据我的经验,你应该把这些方法封装成带有返回值的函数形式,强迫它们同步执行,比如:
Public Function MMA()As Boolean
'做你做的东西1……
End Function
Public Function MMB()As Boolean
'做你做的东西2……
End Function
Public Function MMC()As Boolean
'做你做的东西3……
End Function
Public Function MMD()As Boolean
'做你做的东西4……
End Function
然后:
If (MMA()) Then
If (MMB()) Then
If(MMC()) Then
If (MMD())Then
EndIf
End If
End If
End If
如果不能解决问题,请直接到此处提问(http://social.msdn.microsoft.com/Forums/zh-CN/vb6fr/threads),本帖子主要是给VB.NET而不是VB解决问题的。谢谢!

QQ我:
下载MSDN桌面工具(Vista,Win7)
我的博客园
慈善点击,点击此处