你就cmd="select" & 列名 & " from " & 表名   不就行了?

解决方案 »

  1.   

    我要的是后半部,也就是where后的查询条件的列名是变量.
     where "变量" .......应怎样?
      

  2.   

    "select " &fieldname & "from " tablename where " & fieldname=" & expression
    如果你像知道有那些字段的话,可以使用ADOX引用,可以知道一个表中的那些字段名称,然后构建一个string作为sql语句
      

  3.   

    其实,变不变量都没有什么特别的。不就是连接已串字符串,只要最终的字符串结果是一个合法的SQL语句就行了。
      

  4.   

    凑 SQL,要正确!
    用 Debug.Print 打出来,拷到 PB DB painter 或 Sybase Centeral 执行测试1
      

  5.   

    可以这样写:
    strsql="select fieldname from tablename where field='" & var & "'"