现在ComboBox1.text中有数据库名,如李
要求选中ComboBox中的选项,再点查询,就可以查出那个李中的数据,我这样写的:'select * from '''+ComboBox1.Text+''''请问有什么错啊 
还有我想可以根据时间查询某天做了什么事,如何调用时间表出来呢。
谢谢了

解决方案 »

  1.   

    1. 'select * from '+#39+ComboBox1.Text+#39
    2.加到ComboBox1呀
      

  2.   

    根据时间查询某天做了什么事可以分析日志,不过需要用工具
    http://borland.mblogger.cn/jinjazz/posts/19073.aspx
      

  3.   

    1.ComboBox1.Text是表名,不需要单引号的。
    2.这样看你用什么数据库,对应使用不用的方法或工具。
      

  4.   

    'select * from '+Trim(ComboBox1.Text);
      

  5.   

    with ADOQuery1 do begin
      SQL.Clear;
      SQL.Text := 'SELECT * FROM [' + ComboBox1.Text + '] WHERE DateTime=d';                  
      Parameters[0].DataType := ftDateTime;
      Parameters[0].Value := Now;
      Open;
      ShowMessage(FieldByName('字段名').AsString);
      Close;
    end;