zoukankan      html  css  js  c++  java
  • access的一些简单操作

    Option Compare Database

    Private sqladdress As String

    Private PrintSavebool As Boolean

    '程序初始化
    Private Sub Init()
    sqladdress = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=U:2.PersonalYelog.mdb;Persist Security Info=False"

    PrintSavebool = False


    End Sub

    '判断是是否存在在数据库中
    '2014.09.02

    '用于查看

    Private Sub CheckOrder(ordernumber As String)

    PrintSavebool = False

    On Error GoTo ErrHandle

    Dim rs As New ADODB.Recordset
    Dim conn As New ADODB.Connection
    Set rs = Nothing

    SQL = "select [DT] from [PrintLog] where [ORDERID]=" + "'" + ordernumber + "'"

    conn.Open sqladdress
    rs.Open SQL, conn


    If Not rs.EOF Then
    ' If MsgBox("order number:" + ordernumber + "Print had Done,Time:" + CStr(rs!DT) + " continue?", vbYesNo) = vbYes Then
    'Else

    'Cancle = True

    'End If


    MsgBox "order number:" + ordernumber + "Print had Done,Time:" + CStr(rs!DT) + " continue?"

    PrintSavebool = False
    Else

    PrintSavebool = True
    End If
    rs.Close
    Set rs = Nothing


    Exit Sub


    '错误处理
    ErrHandle:
    MsgBox "check log database error"

    Exit Sub

    End Sub

    '把打印记录放到数据库中
    '2014.09.02

    Public Sub SaveOrder(ordernumber As String)

    If PrintSavebool = False Then

    Exit Sub
    End If


    On Error GoTo ErrHandle

    Dim rs As New ADODB.Recordset
    Dim conn As New ADODB.Connection
    Set rs = Nothing

    SQL = "insert into [PrintLog]([ORDERID],[DT]) values (" + "'" + ordernumber + "'" + "," + "'" + CStr(Now) + "'" + ")"
    conn.Open sqladdress
    rs.Open SQL, conn

    Set rs = Nothing
    Exit Sub


    '错误处理
    ErrHandle:
    MsgBox "record log error"
    Exit Sub

    End Sub

    'Private Sub Report_Page()

    ''Call Log(Label0.Caption)
    'End Sub
    '在打印


    Public Sub Log(ordernumber As String)

    Call Init

    Call CheckOrder(ordernumber)

    Call SaveOrder(ordernumber)

    End Sub

  • 相关阅读:
    机试笔记1
    ZOJ 3846 GCD Reduce//水啊水啊水啊水
    最短路练习
    CodeForces 632C The Smallest String Concatenation//用string和sort就好了&&string的基础用法
    HDOJ 5667 Sequence//费马小定理 矩阵快速幂
    HDOJ 5666//快速积,推公式
    HDOJ 5672//模拟
    网络流相关知识点以及题目//POJ1273 POJ 3436 POJ2112 POJ 1149
    南理第八届校赛同步赛-C count_prime//容斥原理
    python之shutil模块使用方法
  • 原文地址:https://www.cnblogs.com/shumaojie/p/3951302.html
Copyright © 2011-2022 走看看