以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 为何查不到数据 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=196076) |
|
-- 作者:lin98 -- 发布时间:2025/3/27 13:40:00 -- 为何查不到数据 Dim db = HySGqGl.DataBaseFactory.CreateDatabase("db") \' MYSQGGL执行可以查询到数据 Dim SqGl2 = "SeleGGct a.*,b.关系ID From 表A as a " & _ "Inner Join 用户表 as b " & _ "On (a.用户ID = b.用户ID) " & _ "Where (b.[关系ID] = @关系ID OR b.[关系ID] IS NULL) " & _ "And (a.[审核] =\'未审核\') " & _ \'"b.关系ID = ? And (a.日期 BETWEEN DATE_SUB(NOW(), INTERVAL 2 MONTH) AND NOW() );" \'\' \'Dim dt2 As System.Data.DataTable = db.ExecuteDataSet(SqGGl2, HySGqGl.ParameterPair.GetPair("b.关系ID", _用户ID)).Tables(0)\' Dim t2 As Table = e.Form.Controls("Table1").Table SQGGL2008,执行显示空白, 后台有数据,查不到数据,如何解决? Dim SqGGl2 = "SeleGGct a.*,b.关系ID From 表A as a " & _ "Inner Join 用户表 as b " & _ "On (a.用户ID = b.用户ID) " & _ "Where (b.[关系ID] = @关系ID OR b.[关系ID] IS NULL) " & _ "And (a.[审核] =\'未审核\') " & _ "b.关系ID =@关系ID And (a.日期 BETWEEN DATEADD(MONTH, -2, GETDATE()) AND GETDATE());" \' Dim dt2 As System.Data.DataTable = db.ExecuteDataSet(SqGGl2, HySGGql.ParameterPair.GetPair("@关系ID ", _用户ID)).Tables(0) \' Dim t2 As Table = e.Form.Controls("Table1").Table
|
|
-- 作者:有点蓝 -- 发布时间:2025/3/27 13:58:00 -- e.Form.Controls("Table1").Table.DataSource = dt2 |
|
-- 作者:lin98 -- 发布时间:2025/3/27 14:32:00 -- Dim SqGGl2 = "SeleGGct a.*,b.关系ID From 表A as a " & _ "Inner Join 用户表 as b " & _ "On (a.用户ID = b.用户ID) " & _ "Where (b.[关系ID] = @关系ID OR b.[关系ID] IS NULL) " & _ "And (a.[审核] =\'未审核\') " & _ "b.关系ID =@关系ID And (a.日期 BETWEEN DATEADD(MONTH, -2, GETDATE()) AND GETDATE());" \' Dim dt2 As System.Data.DataTable = db.ExecuteDataSet(SqGGl2, HySGGql.ParameterPair.GetPair("@关系ID ", _用户ID)).Tables(0) \'
[此贴子已经被作者于2025/3/27 14:34:13编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2025/3/27 14:47:00 -- 跟踪SqlServer看看后台执行了什么sql |
|
-- 作者:lin98 -- 发布时间:2025/3/27 14:59:00 --
Dim dt2 As system.data.DataTable = db.ExecuteDataSet(Sql2).Tables(0) \'Dim t2 As Table = e.Form.Controls("Table1").Table 字符拼接,是可以查到,可带参数,就是不行,这如何解决?是狐表不能带参数? " & _关系ID& "是全局变量
[此贴子已经被作者于2025/3/27 15:01:46编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2025/3/27 15:42:00 -- 跟踪SqlServer看看后台执行了什么sql:https://www.cnblogs.com/luoxiaoxiao102/p/15169920.html |
|
-- 作者:lin98 -- 发布时间:2025/3/27 17:52:00 -- 窗口打开后事件 Dim DXID As Integer = _用户ID Dim dr As DataRow If dr("用户ID") = DUID Then 查询一 Else 查询二 End If 报错 未将对象引用设置到对象的实例。
|
|
-- 作者:有点蓝 -- 发布时间:2025/3/27 20:17:00 -- 定义的dr变量没有赋值,就是空的,无法使用 |
|
-- 作者:lin98 -- 发布时间:2025/3/28 9:51:00 -- 如何改? |
|
-- 作者:有点蓝 -- 发布时间:2025/3/28 9:57:00 -- 这一行来自哪里? |