Private Sub Command1_Click()
Data1.RecordSource = " Select  姓名  From TelTable$"
Data1.Refresh
End Sub
显示excel工作表TelTable$的"姓名"字段,结果是:数据库引擎找不到 " Select  姓名  From TelTable$"
哪位大师帮改一下!

解决方案 »

  1.   

    试试这个:
    Data1.RecordSource = "Select [姓名] From [TelTable]"另外,你用的什么数据库,ODBC数据源建立了么?
      

  2.   

    Private Sub Form_Load()
    Data1.Connect = "Excel 8.0"
    Data1.DefaultType = 2
    Data1.DatabaseName = "H:\练习\基本情况表.xls"
    Data1.RecordSource = "TelTable$"
    End Sub
    VB codeData1.RecordSource = "Select [姓名] From [TelTable]"也不行
      

  3.   

    Data1.RecordSource   =   "Sheet1$"   
      

  4.   

    [url=http://topic.csdn.net/t/20030629/13/1970081.html]5楼[url]
      

  5.   

    http://topic.csdn.net/t/20030629/13/1970081.html
      

  6.   

     Data1.DefaultType = 1        '无效的参数量,为什么不能使用   ODBC?
      

  7.   

    Data控件没用过,帮你顶一下。