Foxtable(狐表)用户栏目专家坐堂 → [求助]帮忙审查一下代码


  共有5599人关注过本帖树形打印复制链接

主题:[求助]帮忙审查一下代码

帅哥哟,离线,有人找我吗?
谢天钰
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:211 积分:3044 威望:0 精华:0 注册:2012/4/13 12:44:00
[求助]帮忙审查一下代码  发帖心情 Post By:2013/4/18 0:26:00 [只看该作者]

If Forms("个人信息").opened Then
    Dim xdh As Row = e.Table.Current
    Dim s As String = "住院治疗情况,主要用药情况,非免疫规划预防接种史,健康评价
    For i As Integer = 0 To 3
        With DataTables(s.split(",")(i))
            .LoadFilter="档案编号='" & xdh("档案编号") & "' and 随访日期=#" & xdh("体检日期") & "#"
            .Loadtop=""
            .Load()
        End With
    Next
End If



.NET Framework 版本:2.0.50727.5466
Foxtable 版本:2012.11.29.1
错误所在事件:
详细错误信息:
System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
   在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
   在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
   在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
   在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
   在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   在 System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
   在 System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
   在 Foxtable.DataTable.Load(Boolean Ol1l10O1)

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40608 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/4/18 0:47:00 [只看该作者]

If Forms("个人信息").opened Then
    Dim xdh As Row = e.Table.Current
    Dim s As String = "住院治疗情况,主要用药情况,非免疫规划预防接种史,健康评价"
    For i As Integer = 0 To 3
        With DataTables(s.split(",")(i))
            .LoadFilter="档案编号='" & xdh("档案编号") & "' and 随访日期=#" & xdh("体检日期") & "#"
            .Loadtop=""
            .Load()
        End With
    Next
End If

 回到顶部
帅哥哟,离线,有人找我吗?
客家阿哥
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:822 积分:5954 威望:0 精华:0 注册:2012/10/24 15:01:00
  发帖心情 Post By:2013/4/18 1:22:00 [只看该作者]

看了半天,没看出来哪里不同?

 回到顶部
帅哥哟,离线,有人找我吗?
客家阿哥
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:822 积分:5954 威望:0 精华:0 注册:2012/10/24 15:01:00
  发帖心情 Post By:2013/4/18 1:25:00 [只看该作者]

少了个“”
昏死

 回到顶部