string TableName = xxxxxxx;
string sql = "select * from " + TableName + " where ...............";

解决方案 »

  1.   

    你使用如下的方法看看,是否能够满足您的要求:
    declare @Table varchar(20)
    declare @Sql varchar(100)
    select @Table='sysobjects'
    select @Sql='select * from ' +@Table
    exec(@Sql)
    此例子使用的是字符表名称。
      

  2.   

    string table="table1";
    string sql="select * from "+table;
      

  3.   

    string m_table = "users";
    string sql = "select * from " + m_table + " where id>0 ";
      

  4.   

    string TableName = "test";
    string sql = "select * from " + TableName + " where ...";