用combo通过adodc绑定一个字段,有yes和no两种可能。查询时combo不能编辑只能选择yes或no,可以通过update更新到数据库,该怎么做?用style=2 就提示无法绑定。

解决方案 »

  1.   

    没有必要绑定  用  不更好吗?      
     SQL = "select DISTINCT desPort as tt from expcontract where id='" & Zb & "'"
            r.Open SQL, cN
            Do While Not r.EOF
                Me.cmbDesPort.AddItem Trim(r!tt & " ")
            r.MoveNext
            Loop
            r.Close
      

  2.   

    我也碰到这个问题
    style是0就没有问题
      

  3.   

    选了style=2 ,改变选择用什么事件啊,选change没反应啊。
      

  4.   

    不是jinesc那段代码的意思啊。
    比如有 text1 和combo1两个控件。combo不可编辑,有两个item:yes和no。表ab中有a,b两列,其中一行为xxx,yes。
    现在记录集指向这一行,text1里显示xxx,combo1里显示yes。
    我在combo1里选择no,对记录集update。现在ab表里更新为xxx,no。
     
    就这么简单,如何设置和编程啊。
      

  5.   

    做个函数进行转换private function ConvertYesNO(byval lngStyle as long) as string
      if lngStyle=1 then
         ConvertYesNO="NO"
      else
        ConvertYesNO="YES"
      endif
    end function