Private Sub Form_Load()
'初始化查询条件CboQuery
CboQuery.AddItem ("DID")
CboQuery.AddItem ("PID")
CboQuery.AddItem ("SIID")
CboQuery.AddItem ("SNum")
CboQuery.ListIndex = 0 '默认查询条件为所属部门ID
Call LoadData
End SubPrivate Sub LoadData()
'装载数据
Dim colName As String '保存所选择的查询条件
Dim colValue As String '保存所要查询的具体值
Dim strWhere As String
'得到查询条件
colName = Trim(CboQuery.Text) '取出条件的值
colValue = Trim(txtQuery.Text) '取出所要查询的值
'构建条件
strWhere = "where" & colName & " like '% " & colValue & "% ' "
Set rs = Nothing
'查询员工基本信息
SQL = "select * form SI " & strWhere & " order by SID"
Call SelectSQL(SQL, msg)
Set rs = SelectSQL(SQL, msg)
Set Me.DataGrid1.DataSource = rs '在DataGrid中显示查询的结果
DataGrid1.Refresh
If rs.RecordCount = 0 Then '如果不存在记录
'编辑控件可用性
CmdAdd.Enabled = True
CmdModify.Enabled = False
CmdDelete.Enabled = False
'移动控件不可用
For Index = 0 To 3
Command(Index).Enabled = False
Next Index
Else
'编辑控件可用性
CmdAdd.Enabled = True
CmdModify.Enabled = True
CmdDelete.Enabled = True
'移动控件可用
For Index = 0 To 3
Command(Index).Enabled = True
Next Index
End If
End Sub
就是进去没显示的···
'初始化查询条件CboQuery
CboQuery.AddItem ("DID")
CboQuery.AddItem ("PID")
CboQuery.AddItem ("SIID")
CboQuery.AddItem ("SNum")
CboQuery.ListIndex = 0 '默认查询条件为所属部门ID
Call LoadData
End SubPrivate Sub LoadData()
'装载数据
Dim colName As String '保存所选择的查询条件
Dim colValue As String '保存所要查询的具体值
Dim strWhere As String
'得到查询条件
colName = Trim(CboQuery.Text) '取出条件的值
colValue = Trim(txtQuery.Text) '取出所要查询的值
'构建条件
strWhere = "where" & colName & " like '% " & colValue & "% ' "
Set rs = Nothing
'查询员工基本信息
SQL = "select * form SI " & strWhere & " order by SID"
Call SelectSQL(SQL, msg)
Set rs = SelectSQL(SQL, msg)
Set Me.DataGrid1.DataSource = rs '在DataGrid中显示查询的结果
DataGrid1.Refresh
If rs.RecordCount = 0 Then '如果不存在记录
'编辑控件可用性
CmdAdd.Enabled = True
CmdModify.Enabled = False
CmdDelete.Enabled = False
'移动控件不可用
For Index = 0 To 3
Command(Index).Enabled = False
Next Index
Else
'编辑控件可用性
CmdAdd.Enabled = True
CmdModify.Enabled = True
CmdDelete.Enabled = True
'移动控件可用
For Index = 0 To 3
Command(Index).Enabled = True
Next Index
End If
End Sub
就是进去没显示的···
解决方案 »
- 小白问大侠们:textbox怎样显示3个dropdownlist的内容
- 大文件上传下载,有没有好的控件?
- 'sex'附近有语法错误
- xslt模板中meta的编写问题
- 请问对大型的网站用Linq来写,后期维护好不好!
- 急!如何在打开一网页时,在IE中隐藏工具栏,菜单栏,地址栏等,且一定要关闭原有的IE,即不能出现两个IE(一个有工具栏,一个没有)。
- VS2010 连接 oracle数据库
- 大神来帮忙看下正则
- 上传文件最大能到多少?
- 不考虑跨平台,是使用ASP.net Web 还是 ASP.net Core Web 模板
- “/”应用程序中的服务器错误。
- 请问有谁下载过动网程序discuz 论坛模板!!3Q
下边这句where后就少了空格strWhere = "where" & colName & " like '% " & colValue & "% ' "
strWhere = "where" & colName & " like '% " & colValue & "% ' "
如果项目中SQL语句都是这样灵活的组成的话,调试的时候多看看得到的SQL语句对不对吧,有时候就是一个空格或是一个单引号的问题呢