以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] sql数据库查询问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=187348)

--  作者:huaziqiao1976
--  发布时间:2023/7/11 10:56:00
--  [求助] sql数据库查询问题
红色部份使用数字时能查询到,代入变量时就查询不到   
Dim cmd As New SQLCommand
cmd.C
Dim dt As DataTable
cmd.C ommandText = "S ELECT * From {tb_khrgtgxh} where f_nh = \'2004\'"  \'"& lh &"\'" 
dt = cmd.ExecuteReader(True)
For Each dr As DataRow In dt.DataRows
    ......
Next
dt.Save()
DataTables("tb_khrgtgxh").LoadFilter = "[f_nh] = \'2004\'"     \'" & lh & "\'"
DataTables("tb_khrgtgxh").Load()

--  作者:有点蓝
--  发布时间:2023/7/11 11:01:00
--  
cmd.C ommandText = "S ELECT * From {tb_khrgtgxh} where f_nh = \'" & lh & "\'" 

DataTables("tb_khrgtgxh").LoadFilter = "[f_nh] = \'" & lh & "\'"

--  作者:huaziqiao1976
--  发布时间:2023/7/11 11:01:00
--  
找到问题了,变量用错了
--  作者:huaziqiao1976
--  发布时间:2023/7/11 11:10:00
--  
获取变量的控件名称写错了