如何从标签中获取表名? [英] how to take table name from label?

查看:87
本文介绍了如何从标签中获取表名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

字符串tname
 Label21.Text = Session ["p"].ToString();//{我在另一页上创建了会话}
  tname = Label21.Text.ToString 


我们想在SQL查询中在表名的位置使用此tname.
我们可以这样使用吗?

(从tname中选择*,......)

.

然后,您可以在命令中使用myQuery.
确保使用命令参数来避免SQL注入.


尝试一下

 字符串 strSelect = 字符串 .Format( 从{0}选择*,其中...",Label21.Text.ToString()); 


您应该使用
从``+ lblt.text.tostring()+''中选择*,其中< other>


String tname
 Label21.Text = Session["p"].ToString();//{i created session on another page}
  tname = Label21.Text.ToString


we want to use this tname on the place of table name in sql query.
can we use like this.

("select* from tname where........)

解决方案

Try something like this in your code - string myQuery = "select * from" + tname + "where ...".

You can then use myQuery in your command.
Make sure to use command parameters to avoid sql injection.


Try this

string strSelect = string.Format("select * from {0} where ...", Label21.Text.ToString());


you should use
select * from ''+lblt.text.tostring()+" where <other>


这篇关于如何从标签中获取表名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆