Foxtable(狐表)用户栏目专家坐堂 → [求助]各位高手,代码有错?


  共有5792人关注过本帖平板打印复制链接

主题:[求助]各位高手,代码有错?

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


加好友 发短信
等级:婴狐 帖子:38 积分:312 威望:0 精华:0 注册:2013/3/26 10:05:00
[求助]各位高手,代码有错?  发帖心情 Post By:2013/4/18 10:05:00 [只看该作者]

设置下拉框,选择月份后,点击查询命令按钮,执行代码如下:

 

Dim dt As DataTable
Dim cmd As new SQLCommand
Dim ids As String
Dim box2 As WinForm.ComboBox= e.Form.Controls("ComboBox2")
Dim m As Byte = cbyte (box2.text)
cmd.CommandText = "Select [_Identify],部门,姓名,出生年月 From {基本信息} where month(出生年月)=month("& m &")"
  dt = cmd.ExecuteReader
For Each dr As DataRow In dt.dataRows
  ids = ids & "," & dr("_identify")
Next
  ids = "(" & ids.trim(",") & ")"
  ids =  "Select [_Identify],部门,姓名,出生年月 From {基本信息} Where [_Identify] in " & ids
  Tables("本月生日员工_Table1").Fill(ids,"",False)
  Tables("本月生日员工_Table1").AllowEdit = False

 

但只得到12月、1月的名单,错在哪里?

另:代码是不是繁琐了点?

 


 回到顶部
总数 13 1 2 下一页