int 型 的 怎么 查的 ?

解决方案 »

  1.   

    select a from tb 
    ExecuteScalar():返回查询结果的第一行第一列
    executeReader返回查询结果的集合
    int Count=(int)cmd.ExecuteScalar();
      

  2.   


    如果你希望查询用户表(users)中所有的列类型是int的列. 可以用下面的办法select 
    [表名]=c.Name,
    [列名]=a.Name,
    [类型]=b.Name
    from 
    sys.columns a
    left join
    sys.types b on a.user_type_id=b.user_type_id
    inner join
    sys.objects c on a.object_id=c.object_id and c.Type='U' 
    where 
    c.Name = 'users'
            and b.Name = 'int'
      

  3.   

    查属性还是查内容?
    查属性就去系统表里
    查内容就 select ID from tableName
      

  4.   

    查出的内容都是字符串~
    需要转换一下 convert.ToInt32("查出的内容");
                Int.parse("查出的内容");
                以上两种为常用方法!
         或者可以使用强制类型转换.这就不用我说了吧!
      

  5.   


    把那个 id 赋 给 
    int n怎么 操作 的 ?
      

  6.   

    查询出来的都是对应的表的某个字段的对象,是对象类型需要转换。
    select a from tb  
    object c=ExecuteScalar()://返回查询结果的第一行第一列
    Convert.Toint32(c);