VB+SQL数据库程序,使用ADODC访问数据库。程序界面上有一个ComboBox 和 一个TextBox,选择ComboBox下拉菜单的内容时,TextBox则显示对应的内容问题:
在A机上写的程序,A机运行就没有问题。
但是如果拿到其他的机器,选择ComboBox下拉菜单的内容时,TextBox无反映???Private Sub ComboBox_Click()
Adodc1.RecordSource = "select * from table where A=AA'"
Adodc1.Refresh
Me.Text1.Refresh
End SubTextBox的属性设置:DataSource为ADODC1。DataField为table中的某个字段。大侠帮忙看看,十分谢谢

解决方案 »

  1.   

    如果是编译后打包安装运行一定没问题。但如果都是用VB进行调试肯定会出问题。是吗?
    这种现象我也碰到过。第一、确定B机是否安装VBSP第二、确定数据引用是否一至。***这是最大可能之一***
    请对比A机和B机中的VB程序中的引用项是否一至。我现在不在工作机旁无法说出引用的名字。请你对比一下吧。
      

  2.   

    更正第一点应该是:是否安装VBSP6
      

  3.   

    两台电脑都没有安装 VBSP6
      

  4.   

    Adodc1.RecordSource = "select * from table where A='AA'"
      

  5.   

    Private Sub ComboBox_Click()
    Adodc1.RecordSource = "select * from table where A='AA'"
    Adodc1.Refresh
    msgbox Adodc1.Recordset.RecordCount
    msgbox Adodc1.Recordset(text关联的字段).Value
    Me.Text1.Refresh
    End Sub
    调式一下看看返回值
      

  6.   

    将这段代码写到combobox的dropdown事件中试试
      

  7.   

    接一下分吧,如果COMBOBOX有显示数据那应该连上数据库了,click没反应那就很奇怪了。。呵呵
      

  8.   

    楼主的程序看起来有点问题,不要用数据绑定的方法试试看,直接把值赋给textbox去