Module1.bas
上传用户:linhua1013
上传日期:2014-12-05
资源大小:375k
文件大小:3k
源码类别:

SQL Server

开发平台:

Visual Basic

  1. Attribute VB_Name = "Module1"
  2. Public ShJquzhi As Integer
  3. Public ShJzancun As String
  4. Public ShJnianPD As Boolean
  5. Public ShiJian As String
  6. Public Nian As String
  7. Public Yue As String
  8. Public Ri As String
  9. Public RiShu As Integer
  10. Public DLyonghuM As String
  11. Public DLyonghuQX As String
  12. Public DLyonghuMM As String
  13. Public TianJiaKQ_PD As Boolean
  14. Public XiuGaiKQ_PD As Boolean
  15. Public ShanChuKQ_PD As Boolean
  16. Public TianJiaJB As Boolean
  17. Public XiuGaiJB_PD As Boolean
  18. Public ShanChuJB As Boolean
  19. Public ChakanGZ_PD As Boolean
  20. Public TianJiaGZ_PD As Boolean
  21. Public XiuGaiGZ_PD As Boolean
  22. Public ShanChuGZ_PD As Boolean
  23. Public GongZiChK_PD As Boolean
  24. Public GongZiTJ_PD As Boolean
  25. 'Public GongZiXG_PD As Boolean
  26. Public GongZiShCh_PD As Boolean
  27. Public MySQL As New ADODB.Connection
  28. Public YongHuDL As New ADODB.Recordset
  29. Public TJyonghu As New ADODB.Recordset
  30. Public XGmima As New ADODB.Recordset
  31. Public ChaKanJB As New ADODB.Recordset
  32. Public XiuGaiJB As New ADODB.Recordset
  33. Public ChaKanKQ As New ADODB.Recordset
  34. Public KQbiaoCZ As New ADODB.Recordset
  35. Public GZbiaoCZ As New ADODB.Recordset
  36. Public GongZibiaoCZ As New ADODB.Recordset
  37. Public DengJibiaoCZ As New ADODB.Recordset
  38. Public GuiZebiaoCZ As New ADODB.Recordset
  39.     
  40. Sub LianJie()
  41.   On Error GoTo Err
  42.   MySQL.CursorLocation = adUseClient
  43.   lujing = "provider= sqloledb.1;integrated security=sspi;persist security info=false;" & "initial catalog=CPMS;data source=SU-07FAEDFAF9A8"
  44.   MySQL.Open lujing
  45.   Load YHdenglu
  46.   YHdenglu.Show
  47.   Unload QiDong
  48.   Exit Sub
  49. Err:
  50.   If Err.Number = -2147467259 Then
  51.      Open App.Path + "err.txt" For Append As #1
  52.      Print #1, Now; " "; "错误号:"; Err.Number; Spc(3); "错误内容:"; Err.Description; Spc(4); "已知错误"
  53.      Close #1
  54.      Unload QiDong
  55.      QD = MsgBox("SQL Server服务器不存在或已经关闭!是否手动启动?", 64 + 4, "提示")
  56.      If QD = 6 Then
  57.         Load QiDong_ShD
  58.         QiDong_ShD.Show
  59.      End If
  60.   End If
  61. End Sub
  62. Function RiJS(Nian_JS As String, Yue_JS As String) As Integer
  63.   Select Case Yue_JS
  64.     Case "1", "3", "5", "7", "8", "10", "12"
  65.       RiJS = 31
  66.     Case "4", "6", "9", "11"
  67.       RiJS = 30
  68.     Case "2"
  69.       If Nian_JS Mod 4 = 0 Then
  70.          RiJS = 29
  71.       Else
  72.          RiJS = 28
  73.       End If
  74.   End Select
  75. End Function
  76. Sub RiQiFuZhi(RiQi As String)
  77.     For ShJquzhi = 1 To Len(RiQi) + 1
  78.      ShJzancun = Mid(RiQi, ShJquzhi, 1)
  79.      If ShJzancun = "-" Then
  80.         If ShJnianPD Then
  81.            Yue = ShiJian
  82.            ShiJian = ""
  83.            ShJnianPD = False
  84.         Else
  85.            Nian = ShiJian
  86.            ShiJian = ""
  87.            ShJnianPD = True
  88.         End If
  89.      ElseIf ShJzancun = "" Then
  90.         RiShu = RiJS(Nian, Yue)
  91. '        texRi_KQ.Clear
  92. '        For Ri_KQ = 1 To RiShu_KQ
  93. '          texRi_KQ.AddItem Ri_KQ
  94. '        Next Ri_KQ
  95.         Ri = ShiJian
  96.         ShiJian = ""
  97.      Else
  98.         ShiJian = ShiJian & ShJzancun
  99.      End If
  100.   Next ShJquzhi
  101. End Sub