vb新手提问 求找错 错哪了 ?跪求!求怎么改正

vb新手提问 求找错 哪里错了 ?跪求!求如何改正
本帖最后由 bcrun 于 2012-08-29 10:25:15 编辑
Private Sub Command1_Click()
Dim sq2 As String
Dim sq1 As String
Dim time1 As Integer
Dim time2 As Integer
Dim yue As Double
Dim feiyong As Double
Dim n As Integer '定义变量
Dim num As String
Dim cheku As Integer
num = Text1.Text






If Text1.Text = "" Then
     MsgBox "没有刷卡,请刷卡", , "提示"
     Else
        Data1.Recordset.FindFirst "卡号 = '" & num & "'"  '查找符合条件的第一条记录
        If Data1.Recordset.NoMatch = True Then '没有找到记录
          MsgBox "此用户不存在!", , "提示"
          Text1.Text = ""
        Else
          If Data1.Recordset.Fields(4) < 0 Then
    MsgBox "你卡上金额不足,请充值。"
    Text1.Text = ""
    Exit Sub
           Else
            Data2.Recordset.AddNew
                       
                       Data2.Recordset.Fields(1).Value = num
                       Data2.Recordset.Fields(2).Value = Data1.Recordset.Fields(4).Value
                       Data2.Recordset.Fields(3).Value = Format(time, "hh:mm:ss")
                       Data2.Recordset.Fields(4).Value = Combo1.Text
                       Data2.Recordset.Fields(5).Value = "普通用户"
                       
                       Data2.Recordset.Update
  sq1 = "select count(*) as 人数 from 停车"
  sq2 = "select count(*) as 人数 from 出车"
  n = sq1 - sq2
     Text2.Text = Data1.Recordset.Fields(4).Value
     Text3.Text = ""
     Text4.Text = Data2.Recordset.Fields(3).Value
     Text5.Text = ""
     Text6.Text = n
     
     MsgBox "此用户已进入车库", , "提示"
Exit Sub
     
     
End If
End If