ASP.NET SQL语句根据一个值查询到相应表名的表

就是要根据label控件里的值,这个值是我想查询的表的名字,然后再进行一系列的增删改查工作。我写的代码是这样的,但行不通。

string str = Label2.Text;
SqlConnection conn = new SqlConnection("Data Source =(local);Initial Catalog=CanteenService;Integrated Security=True");
conn.Open();
DataSet ds2 = new DataSet();
string sqlstr2 = "select * from " + str;

Integrated Security是用当前系统的用户名密码来登陆数据库库服务器。题主sqlserver启用混合模式登陆了没有?

查询的SQL语句应该没有问题,运行报错信息发出来看看。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632