在使用Command对象查询数据时个人出现的错误

1、首先,创建数据库的时候未能使用英文创建,现在没有出现问题,后来数据库一定会很麻烦,所以谨记,数据库的表段要用英文创建。
2、创建 SQL查询语句  时候出现低级错误:
string sqlStr = "select * from Test_tb2 where user_name='"+name+"'";

问题出现在 
'"+name+"'"   这一段中,
               (1)
数据表 列 字段 不能用中文 (2)拼接字符串,应该是""

另外   + 的原理:
 --连接运算符  +
  --  +左右都是数值型,+就是算术运算符
  --  +左右都是字符型  +就是连接运算符
  --  +左右类型不一致,就需要类型转换

这里的+就是连接运算符;
举一个例子: 
        string username = "like";
        string userpasswd = "232";
        string username_passwd = username + ":" + userpasswd;
        response.write(username_passwd);  
输出的就是      like232 
3、
创建Command对象  时候 没有初始化
SqlCommand myCmd = new SqlCommand(sqlStr,myConn);  
4、在
GridView中未设置 DataField,导致没有任何结果显示:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
            <Columns>
                <asp:BoundField DataField="id" HeaderText="编号" />
                <asp:BoundField DataField="user_name" HeaderText="名字" />
                <asp:BoundField DataField="user_no" HeaderText="学号" />
                <asp:BoundField DataField="user_address" HeaderText="住址" />
            </Columns>
        </asp:GridView>

最后实现效果:

图片
输入姓名之后中呈现相关数据:

图片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值