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

“biao”是一个变量,当biao=system_book时。stringsql="select*from"+biao这条语句能正确执行,但是如果我要查询stringsq... “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 后面是变量而不是我固定指定的表 就要操作简单很多。
展开
 我来答
百度网友6eed2f8
2009-06-17 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3776万
展开全部
正确方式应该用SqlParameters的方式,而不是拼接字符串的方式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mom7V
2009-06-17 · TA获得超过183个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:83.6万
展开全部
字符串连接要用雹旅引号的源宴凳.
string sql ="select * from "+ biao+"祥基 where booknumber=1 "
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyangtian
2009-06-17 · TA获得超过1339个赞
知道小有建树答主
回答量:2522
采纳率:0%
帮助的人:1308万
展开全部
晕`! 你肢陵这则搜写得太菜了吧历盯戚`!
string sql = "select * from " + biao+"where booknumber=1"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhw86lee
2009-06-17 · 超过10用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:0
展开全部
string sql="select * from "+biao+" where booknumber=1 ";
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gusibin123
2009-06-17 · 超过41用户采纳过TA的回答
知道答主
回答量:148
采纳率:0%
帮助的人:126万
展开全部
string sql = select *from 数据库名 where 表名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式