如何从标签中获取表名? [英] how to take table name from label?
本文介绍了如何从标签中获取表名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
字符串tname
Label21.Text = Session ["p"].ToString();//{我在另一页上创建了会话}
tname = Label21.Text.ToString
我们想在SQL查询中在表名的位置使用此tname.
我们可以这样使用吗?
(从tname中选择*,......)
.
然后,您可以在命令中使用myQuery.
确保使用命令参数来避免SQL注入.
然后,您可以在命令中使用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屋!
查看全文