首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查SQL语句在VB6中是否成功执行?

如何检查SQL语句在VB6中是否成功执行?
EN

Stack Overflow用户
提问于 2015-09-18 04:24:06
回答 2查看 637关注 0票数 1

我有这些密码

代码语言:javascript
复制
Call Connection

Dim SQLInsert As String

SQLInsert = "INSERT INTO `Admin` (" & _
                "`kode`," & _
                "`nama`," & _
                "`password`," & _
                "`level`" & _
            ") VALUES (" & _
                "'" & Text1.Text & "', " & _
                "'" & Text2.Text & "', " & _
                "'" & Text3.Text & "', " & _
                "'" & Combo1.Text & "'" & _
            ")"

conn.Execute SQLInsert

MsgBox "Insert Succeed"

如何从上面的语句中获得返回的值,无论代码成功还是失败.

我想得到与PHP类似的返回值

代码语言:javascript
复制
<?php
    $result = mysqli_query($link, $sql);
    if ($result)
       //executing other code

在VB6里我该怎么做呢?谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-18 07:03:12

应该有可能使‘行受影响’值返回。请阅读此Microsoft:

https://msdn.microsoft.com/en-us/library/ms681559(v=vs.85).aspx

您需要添加“adExecuteNoRecords”选项,章节“备注”

票数 1
EN

Stack Overflow用户

发布于 2015-09-18 04:49:05

阅读关于论误差语句的文章。它允许在VB中处理异常。

代码语言:javascript
复制
Dim SQLInsert As String

ON ERROR GOTO ErrorHandler

SQLInsert = "INSERT INTO `Admin` (" & _
                "`kode`," & _
                "`nama`," & _
                "`password`," & _
                "`level`" & _
            ") VALUES (" & _
                "'" & Text1.Text & "', " & _
                "'" & Text2.Text & "', " & _
                "'" & Text3.Text & "', " & _
                "'" & Combo1.Text & "'" & _
            ")"

conn.Execute SQLInsert

MsgBox "Insert Succeed" 
Exit Sub

ErrorHandler: 
 Msg = "Error # " & Str(Err.Number) & " was generated by " &
        Err.Source & ControlChars.CrLf & Err.Description
  MsgBox(Msg, MsgBoxStyle.Information, "Error")
Exit Sub
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32643845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档