Dim cnn As ADODB.Connection'定义链接Dim rst As ADODB.Recordset'定义字符串'Dim sTokens() As String'异常处理Public Function ExecuteSQL(ByVal SQL As String, MsgString As String) As ADODB.RecordsetOn Error GoTo ExecuteSQL_Error'用Split函数产生一个包含各个子串的数组sTokens = Split(SQL)'创建链接Set cnn = New ADODB.Connection'打开链接cnn.Open connectString'判断字符串中是否含有指定内容If InStr("INSERT,DELETE.UPDATE", UCase$(sTokens(0))) Then'执行查询语句cnn.Execute SQL'返回查询信息'MsgString = sTpkens(0) & "query successful"ElseSet rst = New ADODB.Recordset'返回查询结果rst.Open Trim$(SQL), cnn, _anOpenKeysset, _adLLockOptimistic'rst.MoveLast 'getRecordCount & _"条记录"End IfExecuteSQL_Exit
1 回答
德玛西亚99
TA贡献1770条经验 获得超3个赞
第2行的函数f(x)是不能从键盘输入的必须用函数定义来描述PrivateFunctionf(x)EndFunction看你的代码可知你没有运行过程序还有很多错误呢
- 1 回答
- 0 关注
- 75 浏览
添加回答
举报
0/150
提交
取消