Foxtable(狐表)用户栏目专家坐堂 → [求助]两个方法求助


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

主题:[求助]两个方法求助

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/4/21 19:03:00 [显示全部帖子]

If e.DataCol.Name = "姓名" Then
    Dim cmd As New SQLCommand
    Dim dt As DataTable
    Dim dr As DataRow = e.DataRow
    cmd.C
    cmd.CommandText = "SELECT * From {保险信息库} Where [姓名] = '" & dr("姓名") & "'"
    dt = cmd.ExecuteReader
    If dt.DataRows.Count > 0 Then
    dr("参保状态") = dt.DataRows(0)("参保状态")
  else
     dr("参保状态") = Nothing
  End if
End If
If e.DataCol.Name = "姓名" Then
    Dim cmd As New SQLCommand
    Dim dt As DataTable
    Dim dr As DataRow = e.DataRow
    cmd.C
    cmd.CommandText = "SELECT * From {劳动合同信息库} Where [姓名] = '" & dr("姓名") & "'"
   If dt.DataRows.Count > 0 Then
    dr("劳动合同状态") = dt.DataRows(0)("劳动合同状态")
    Else
        dr("劳动合同状态") = Nothing
   End If
End If
 
  两段代码分开来执行,你这个放在一起执行当然会提醒你找不到某列,因为有一个的表的里面没有哪一个列的呀。

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/4/21 19:03:00 [显示全部帖子]

dt = cmd.ExecuteReader在第二段我没有加,加一下。

 回到顶部