select R from [" & ComboBox1.Value & ComboBox2.Value & "] where date between '" & DTPicker1.Value & "'and '" & DTPicker2.Value & "' "表的名称Combobox1.value 和Combobox2.value 两部分组成,运行的时候报驱动程序不支持所需的属性,这是咋回事呢?

解决方案 »

  1.   

    这是什么语言?VB?
    断点调试一下字符串的结果,然后放到SQL 查询分析器里,运行下试试。
      

  2.   

    1. 代码是vb的
    2. 驱动程序不支持的原因是:A.你要看你用的connection和command类是否配套,比如会不会是用的sqlconnection,但command之类的用的是oledbcommand。B.还有就是你连接是的什么数据源,貌似你的代码只能用于sql server,如果是access和dbf之类的好象不行。C.我记得你这句话还有可能出的错就是vb前端的date的格式和sql server的格式不一致,建议是你可以把sql语句放到查询分析器里去跑。vb前端传日期型数据比较,最好用convert处理。