• mysql,按键精灵,读取写入


    //打开数据连接  https://www.newasp.net/soft/110660.html  下载 组件
    Function connOpen()
    Set conn = CreateObject("ADODB.Connection")
    conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" & _
    "SERVER=localhost;" & "UID=root; PWD=root; OPTION=3; DATABASE=demo;stmt=SET NAMES GB2312"
    '注意ODBC驱动版本号,现在最新的 MySQL 5.4 + ODBC 5.1
    '另外可以有 DATABASE=XX,或者在程序里使用 use database 语句
    'OPTION是什么作用不知道,我这里可以不写
    conn.Open 
    Set rs = CreateObject("ADODB.Recordset")
    rs.CursorLocation = adOpenKeyset'游标位置(数据集存在服务器内存还是客户端内存)//有警告信息可以突略 adOpenKeyset adUseNone https://blog.csdn.net/xzsfg6825/article/details/80047946
    End Function
    
    //执行记录
    Function mysql_query(sql)
        Call connOpen()
        conn.Execute sql
        rs.Close
        Set rs = Nothing
        db.Close
        Set db = Nothing
    End Function
    
    //获取数据列表
    Function mysql_list(sql)
        Call connOpen()
        rs.Open sql, conn
        While rs.EOF = False '如果EOF为真,则表示"游标"已经在最后一条记录后面。
            MsgBox ("user_name:" & rs("neirong") & "||password:" & rs("time"))
            rs.MoveNext
        Wend
        rs.Close
        Set rs = Nothing
        db.Close
        Set db = Nothing
    End Function
    //写入
    Call mysql_query("INSERT INTO anjian_mysql(`id`,`neirong`) values('3','参数保存的不错就是有提示错误')")
    //读取
    Call mysql_list("select * from anjian_mysql")
    
    Sub 按时进行
    	
    
    
    Do
        NowTime = Time
        TracePrint NowTime
        SWTime = "19:45:20"//你要的设置的时间,也可作为变量随意
        If Hour(SWTime) = Hour(NowTime) and Minute(SWTime) = Minute(NowTime) and Second(SWTime) = Second(NowTime)  Then 
            Exit Do 
        End If
        Delay 1000
    Loop 
    MessageBox "开始执行了"
    
    RunApp "www.ajjl.cn"
    //或者用 RunApp "IEXPLORE.EXE"
    Delay 1000
    Rem 选择窗口
    Hwnd = Plugin.Window.Foreground()
    stemp=Plugin.Window.GetClass(Hwnd)
    If stemp="IEFrame" then
    MessageBox "接下来演示关闭网页"
    Call Plugin.Window.CloseEx(Hwnd)
    Else
    Delay 300
    Goto 选择窗口
    End If
    //或者用以下简单方法
    Delay 2000
    Call Plugin.Web.Bind("WQM.exe")
    Call Plugin.Web.Go("www.ajjl.cn")
    Delay 2000
    MessageBox "接下来演示关闭网页"
    Hwnd=Plugin.Web.GetHwnd()
    Call Plugin.Window.Close(Hwnd)
    End Sub
    

      

  • 相关阅读:
    和2018年年初做管理系统的不同(vuex)
    项目中使用package-lock.json锁版本问题
    沟通协作:避免犯低级错误,开发前沟通清楚所有细节
    学会学习:高效学习方式(使用vscode-snippet有感)
    关于学习,避免没必要的熬夜的思考
    pc端布局的一点思考
    学习掌握一个新东西
    要想有价值,首先要乐于去解决每一个问题
    problem: 记一次聊天框的表情包弹框不显示的找问题过程
    abp-159,js最理想的继承——寄生组合式继承
  • 原文地址:https://www.cnblogs.com/--3q/p/11598833.html
Copyright © 2020-2023  润新知