Private Sub Command1_Click()
On Error GoTo ErrHandle
    myRecord.Open "view1", myconn, adOpenKeyset, adLockOptimistic 
    Adodc1.RecordSource = "select 原型,读音,词性,级别.解释 from view1 where 原型 ='" & RichTextBox1.Text & "'"
    Adodc1.Refresh
ErrHandle:
    Exit Sub
    
    为什么运行时说 [SQL SERVER]'text1'列名无效 ?????? 高手们帮帮忙呀~~~

解决方案 »

  1.   

    不是代码的问题,而你在设置ADODC1属性时设置错了.自己检查一下吧.
      

  2.   

    用adodc了,干嘛还用myRecord.Open ,多余,
    另外,ADODC1属性的连接字符串设错了,检查一下
      

  3.   

    Adodc1.RecordSource = "select 原型,读音,词性,级别.解释 from view1 where 原型 ='" & RichTextBox1.Text & "'" 
    ***************************************************************************
    改为
    Adodc1.RecordSource = "select 原型,读音,词性,级别,解释 from view1 where 原型 ='" & RichTextBox1.Text & "'" 看到差别了吗?
      

  4.   

    如果你的“级别.解释”是一个字段的话,sql语句可以试试这样写。
    select [原型],[读音],[词性],[级别.解释] from view1 where 原型 
      

  5.   

    Adodc1.RecordSource = "select 原型,读音,词性,级别.解释 from view1 where 原型 ='" & RichTextBox1.Text & "'" 
    *************************************************************************** 
    改为 
    Adodc1.RecordSource = "select 原型,读音,词性,级别,解释 from view1 where 原型 ='" & RichTextBox1.Text & "'" 这样看到差别了吧?