读书人

SQL怎的传递表名

发布时间: 2011-12-14 23:20:17 作者: rapoo

SQL怎样传递表名?

C# code
string a="Table_";string sql = "SELECT 列名 FROM @A WHERE 查询条件";            cmd = new SqlCommand(sql, conn);                       a = a + "1";            cmd.Parameters.AddWithValue("@A", a);

我的表名是在SQL语句外面自动生成的 怎么把它传递给SQL语句啊 我这样写编译没多 但是运行时会提示 @A为空 没有值传递进来 为什么呢?

[解决办法]
C# code
string a="Table_"; a = a + "1";string sql = string.Format("SELECT 列名 FROM {0} WHERE 查询条件",a);            cmd = new SqlCommand(sql, conn); 

读书人网 >C#

热点推荐