前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VB6 连接SQLite小型数据库

VB6 连接SQLite小型数据库

作者头像
一线编程
发布2019-07-22 15:01:25
5.3K0
发布2019-07-22 15:01:25
举报
文章被收录于专栏:办公魔盒办公魔盒办公魔盒

数据表:

界面:

Private Conn As New LiteConnection  ''引用sqlite3.dll

Private Sub Command3_Click()
    Conn.Execute "DELETE FROM st_data WHERE 网页检索码 ='" & Text3.Text & "'"
    Command1_Click
End Sub

Private Sub Form_Load()
    If zc_dll = True Then
        Conn.Open App.Path & "\vbxym.db"  ''打开数据库
        Command1_Click
    Else
        MsgBox "控件未注册!"
        End
    End If
End Sub


Private Sub Command1_Click()
    List1.Clear
    Dim Rs As New LiteStatement                                                              'sqlite记录集
    Set Rs = Conn.Prepare("Select * from st_data")                                           '读取数据集
    Rs.Step                                                                                  '默认初始游标在所有数据之前,所以要推至第一条数据
    If Not Rs.Done Then
        Do While Not Rs.Done                                                                 '循环读取记录
            List1.AddItem Rs.ColumnValue("站点名称") & vbTab & Rs.ColumnValue("站点拼音")    '显示记录
            Rs.Step                                                                          '游标下移下条数据
        Loop
    End If
    Rs.Close
    Set Rs = Nothing
End Sub

Private Sub Command2_Click()
    Conn.Execute "insert into st_data(站点简写,站点名称,网页检索码,站点拼音,拼音首字母) values('" & Text1.Text & "','" & Text2.Text & "','" & Text3.Text & "','" & Text4.Text & "','" & Text5.Text & "')"
    Command1_Click
End Sub

Function zc_dll() As Boolean ''控件注册
On Error GoTo a
    Dim sstr As String
    sstr = "regsvr32 /s " & App.Path & "\sqlite3.dll"
    Shell sstr, vbHide
    zc_dll = True
    Exit Function
a:
    zc_dll = False
    'MsgBox err.Description
End Function

Private Sub Form_Unload(Cancel As Integer)
    On Error Resume Next
    Shell "regsvr32 /u " & App.Path & "\sqlite3.dll", vbHide ''卸载控件
End Sub

连接地址:

https://www.lanzous.com/i4fwfxe

谢谢关注与支持

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 办公魔盒 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档