在程序里我要查询数据库里的数据,条件是在程序里给出的.请问这个查询条件该怎么写呀.麻烦写出访问数据库语句和查询语句,谢谢各位高手了.
(问好这里该怎么写呢?)
db.Open "select * from table1 where 姓名=?"
(问好这里该怎么写呢?)
db.Open "select * from table1 where 姓名=?"
解决方案 »
- [你们都很专业] 求指导,VBA实现自动登录功能!
- 求明华读写器des加密读写代码
- 使用monthview控件的时候,碰到一个奇怪的问题!!
- 在VB中有没有计算字符串表达式,然后得出结果的属性或函数
- 如何使用VB自动搜索本机提供的所有的OLE DB提供的程序 (在线等)
- 字符串问题,很简单,可我不会.......
- 做控件的问题
- 我编程后怎能可以转换成小软件呢?
- 我现在做mis,今后该怎么转?是不是穷途末路了?大家来讨论一下吧
- 请问将一个文件打开以后,怎样将指针直接指向文件尾?
- 将MSfelxgrid其中的某一条记录(已知的)自动调位到当前表格中可见的位置。用什么方法呀?
- 当我调用movelast 方法时,为什么会提示“实时错误,行集不支持反向取”?急急!!!
dim sql
sql="select sex from table where name="
sql=sql & "'"&text1.text&"'"
db.open(sql)
cn.Open
rs.Open "单位", cn, adOpenStatic, adLockOptimistic, adCmdTable
rs.MoveFirst
If Checkbh.Value = vbChecked Then
strquery1 = " 组织机构代码 LIKE '" & s1 & "%'"
Else
strquery1 = 1
End If
If Checkdw.Value = vbChecked Then
rs.Find "单位='" & s2 & "'"
If Not rs.EOF Then
sdw = rs.Fields("组织机构代码")
Else
MsgBox "error"
End If
'strquery2 = " 单位 LIKE'" & s2 & "%'"
strquery2 = " 组织机构代码 like '%" & sdw & "%'"
Else
strquery2 = 1
End If
If Checkzg.Value = vbChecked = True Then
rs.Find "主管部门='" & s3 & "'"
If Not rs.EOF Then
szg = Mid(rs.Fields("组织机构代码"), 1, 5)
Else
'MsgBox "error"
szg = 0
End If
strquery3 = " 组织机构代码 LIKE'" & szg & "%'" Else
strquery3 = 1
End If......
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from 查询1 where " & strquery1 & " And " & strquery2 & " And " & strquery3 Adodc1.Refresh