首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

SQL怎的传递表名

2011-12-14 
SQL怎样传递表名?C# codestring aTable_string sql SELECT 列名 FROM @A WHERE 查询条件cmd ne

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); 

热点排行