VB6错误:SQL条件表达式中的数据类型不匹配

VB6错误:SQL条件表达式中的数据类型不匹配,vb6,Vb6,我正在尝试根据组合框CMBAY on click事件中的所选日期显示记录。请帮助我如何获取整数值,我遇到一个错误:条件表达式中的数据类型不匹配 Private Sub cmbday_Click() Adodc1.RecordSource = "select * from patientEntry where day= '" & cmbDay & "'" Adodc1.Refresh End Sub 尝试将cmbDay替换为CInt(c

我正在尝试根据组合框CMBAY on click事件中的所选日期显示记录。请帮助我如何获取整数值,我遇到一个错误:条件表达式中的数据类型不匹配

  Private Sub cmbday_Click()
      Adodc1.RecordSource = "select * from patientEntry where  day=   '" &    cmbDay & "'"
      Adodc1.Refresh
  End Sub

尝试将
cmbDay
替换为
CInt(cmbDay)

假设您在cmbDay中获得一个数值,但它是一个字符串

我试着将此作为评论发布,但我没有足够的声誉来发布评论,因此我将此作为回答发布


一天的价值是多少?debug.print以确保其正确性。
day
列的数据类型是什么?