C# sql 带变量的查询语句问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 14:56:35
“biao”是一个变量,当biao=system_book 时。
string sql = "select * from " + biao 这条语句能正确执行,但是如果我要查询 string sql =select * from system_book where booknumber=1 这条语句中的 system_book 直接换成变量 biao 就不行了.

string sql = "select * from " + biao where booknumber=1 也会提示 错误。
请 问如果我 想 string sql =select * from system_book where booknumber=1 把from 后面 换成变量 biao 怎么写 因为如果 from 后面是变量而不是我固定指定的表 就要操作简单很多。

string sql="select * from "+biao+" where booknumber=1 ";

晕`! 你这写得太菜了吧`!
string sql = "select * from " + biao+"where booknumber=1"

正确方式应该用SqlParameters的方式,而不是拼接字符串的方式

字符串连接要用引号的.
string sql ="select * from "+ biao+" where booknumber=1 "

string sql="select * from "+biao+" where booknumber=1 ";

sql="select * from "+ biao +" where booknumber=1 "