当前位置:编程学习 > C#/ASP.NET >>

【菜鸟】关于登录查询数据库的问题请问

--------------------编程问答-------------------- 因你的username是一个变量,用于连接字符串和变量而已
"..."+变量+"..."
而单引号是你此句执行时实际是(假设变量username赋值为myname)
select * from Table where UserName='myname';

你还可以这样写
cmd.commandText=string.Format("select * from Table where UserName='{0}'",username);
--------------------编程问答-------------------- 因为那是SQL语法的规定,字符串需加单引号加以区分,最终执行的终归还是SQL语句,你要保证在数据库中能够正常的执行才是. --------------------编程问答--------------------
引用楼主  的回复:
我看视频教学的时候代码大致是这样的,我简写了:

cw("输入账号")
string username = console.readline();
string password = console.readline();
.
.
.

//查询数据库

using (sqlcommand cmd = connection.CreateCommand())

cmd.c……



我懂了,,谢谢大侠,厉害的干活 --------------------编程问答-------------------- username是字符串变量,要和其他字符串内容拼接到一起,就要用+号 --------------------编程问答--------------------
引用 4 楼  的回复:
username是字符串变量,要和其他字符串内容拼接到一起,就要用+号


谢谢了,懂了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,