vs2005 怎么在文本框内 输入多个用户名 查询

就是在文本框内输入多个用户名,然后将这些用户的信息都查询出来,就是sql中的in,主要就是怎么将文本框内的用户名都写入sql中的in里面,或者不用文本控件也行,有其他更好... 就是在文本框内输入多个用户名,然后将这些用户的信息都查询出来,就是sql中的in, 主要就是怎么将文本框内的用户名都写入sql中的in里面,或者不用文本控件也行,有其他更好的控件最好了
主要就是前台输入后后台不知道怎么拼接sql语句了
展开
 我来答
寂寞云中天
2013-12-11 · 超过21用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:42.6万
展开全部
用户名一般都是varchar类型、一个文本框可以输入、也需要做处理、或者你这样输入:'name1','name2',有点无语
多看看书吧、有点伤
追问
问题说的不清楚 用户名什么只是打个比方的,就是前台文本框内会输入多个字符,一逗号隔开,后台些sql时要把这个逗号隔开的都查出来
追答
C#  比如输入:name1,name2,name3
string[] args=textbox1.Text.Split(',');
string argsStr="";

foreach(string arg in args){
argStr+=string.Format("'{0}'",arg);

}

string sqlStr="SELECT * FROM TABLE WHERE userName in(argsStr)";
这样可以OK?
阳光的雷咩咩
2013-12-11 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7951万
追问
哈哈,那个是我后来换个方式提问的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式