| 网站首页 | 教程 | 软件 | 知道 | 资料 | 留言 | 范文 | 育儿 | 
您现在的位置: 布丁之家 >> 知道 >> 电脑网络 >> 编程 >> 问答正文

2008-05-26 14:09 说点具体过程

Public Function ConnectString() _ As String ConnectString = FileDSN=info.dsn;UID=sa;PWD=23 连接字符器,改成你自己的 End Function Public Function ExecuteSQL(ByVal SQL _ As String, MsgString As String) _ As ADODB.Recordset 这里是执行SQL语句,你只需要调用这个方法,把SQL查询语句参数传进来,最后返回一个Recordset Dim cnn As ADODB.Connection Dim rst As ADODB.Recordset Dim sTokens() As String On Error GoTo ExecuteSQL_Error sTokens = Split(SQL) Set cnn = New ADODB.Connection cnn.Open ConnectString If InStr(INSERT,DELETE,UPDATE, _ UCase$(sTokens(0))) Then cnn.Execute SQL MsgString = sTokens(0) & _ query successful Else Set rst = New ADODB.Recordset rst.Open Trim$(SQL), cnn, _ adOpenKeyset, _ adLockOptimistic rst.MoveLast get RecordCount Set ExecuteSQL = rst MsgString = 查询到 & rst.RecordCount & _ 条记录 End If ExecuteSQL_Exit: Set rst = Nothing Set cnn = Nothing Exit Function ExecuteSQL_Error: MsgString = 查询错误: & _ Err.Description Resume ExecuteSQL_Exit End Function Public Function Testtxt(txt As String) As Boolean If Trim(txt) = Then Testtxt = False Else Testtxt = True End If End Function
网友评论

姓 名: *(必填项)
Email: QQ号:
评 分: 1分 2分 3分 4分 5分
评论
内容