Foxtable(狐表)用户栏目专家坐堂 → SQL查询窗口出错


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

主题:SQL查询窗口出错

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/7/29 11:42:00 [只看该作者]

以下是引用lylin0648在2011-7-29 11:22:00的发言:

选择表后自动形成

这个是固定的列表项目??  如:表1|表2| ````

 

再说你窗口的ComboBox2的Textchanged事件 是上面的代码???

[此贴子已经被作者于2011-7-29 11:46:08编辑过]

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


加好友 发短信
等级:婴狐 帖子:54 积分:607 威望:0 精华:0 注册:2011/5/25 13:37:00
  发帖心情 Post By:2011/7/29 14:06:00 [只看该作者]

ComboBox2的Textchanged事件

 

 

'当选择combobox2即组合框2时,组合框3能自动将组合框2显示的列的内容不重复显示出来
Dim i As String = e.Form.Controls("ComboBox1").value    '定义一个组合框,以供在窗口显示表用 
With e.Form
    Dim cmb1 As WinForm.ComboBox = .Controls("ComboBox3")   '定义一个组合框类ccmb1
    Dim cmb2 As WinForm.ComboBox = .Controls("ComboBox2")  'cmb2=组合框类2
   cmb1.Items.Clear '清除所有录入框数据
    Dim cmd As New SQLCommand   '定义一个新的SQLCommand,这个类用于执行SQL命令.
    Dim dt As DataTable
    cmd.CommandText = "Select  DISTINCT " & cmb2.Value & " from {"& i &"} Where " & cmb2.Value & " Is Not Null"   '需要排除重复的行,可以在字段列表前面加上关键词DISTINCT
    dt = cmd.ExecuteReader() 'ExecuteReader生成一个DataTable(临时表),只有在代码执行过程中才存在,也不会显示在界面中,所以用户感觉不到这个DataTable的存在.
    For Each dr As DataRow In dt.Datarows
        cmb1.Items.Add(dr(cmb2.Value )) 'Items字符集合,表示所有的自定义列表项目.增加一个列表项目
    Next
    cmb1.SelectedIndex = 0  'SelectedInde选中第一个页面位置
End With


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


加好友 发短信
等级:婴狐 帖子:54 积分:607 威望:0 精华:0 注册:2011/5/25 13:37:00
  发帖心情 Post By:2011/8/1 10:11:00 [只看该作者]

那位高手,帮看看这个问题!!!

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/1 10:21:00 [只看该作者]

出了什么错?

 


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


加好友 发短信
等级:婴狐 帖子:54 积分:607 威望:0 精华:0 注册:2011/5/25 13:37:00
  发帖心情 Post By:2011/8/1 15:41:00 [只看该作者]

出错提示在1楼


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/1 15:51:00 [只看该作者]

先用下面的方法,找出错误代码所在的行:

 

http://www.foxtable.net/help/topics/1485.htm

 


 回到顶部
总数 16 上一页 1 2