ExecuteSQL函数 和 call 调用

    对于现阶段来说,我们用得最多的就是SQL语句,那么对于ExecuteSQL函数应该就不会很陌生了吧。

    ExecuteSQL他是一种自定义函数,是ODBC中的一个API函数,用来执行由SQLPrepare创建的SQL语句。一般只要是查询数据表就会用到这个函数,他后面一般还加两个参数TXTSQL和MsgText。今天我们就来看看这三个单词在数据库语言中的作用。

    ExecuteSQL出现的时候一定是先查询数据表了,然后set mrc,所以ExecuteSQL一定是执行SQL语句。

txtSQL参数是用来执行SQL语句,比如 select * from 表

MsgText参数指的是实行SQL语句后的弹出框,是成功了还是失败了。

   Call语句用于调用函数或子过程。

viewdata是函数名或子过程名来的。

 

   调用函数或子过程序的三种方法:

1、直接写该函数或子过程名;

2、利用变量或对象赋值调用;

3、用Call语句调用;

Call 是执行调用某一个过程的命令,什么叫执行调用过程呢?过程应该知道吧?我们来看一个例子:

   
Option Explicit

Private Sub Command1_Click()
MsgBox "OK!"
End Sub

Private Sub Command2_Click()
Call Hello
Call Command1_Click
End Sub

Private Sub Hello()
MsgBox "Hello!"
End Sub

上面2个是按钮的单击事件,这个应该很熟悉了,下面最后一个是自定义过程.在Command2_Click()里,就分别用了一条CALL语句,去调用过程,使得过程执行.本来我们知道,Command1_Click()过程只有当单击该按钮,才会执行,现在根据需要,即使没有单击它,只要你需要可以随时叫(call)它执行. 语法格式 CALL 过程名当然,这个过程名是你的工程里,必须存在的(已经编写好的). 严格来说,格式应该是:CALL 过程名(参数列表)只有当过程不存在参数的时候,可以省略参数!

你可能感兴趣的:(ExecuteSQL函数 和 call 调用)