文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C#操作数据库获取指定列数据类型为int的值

C#操作数据库获取指定列数据类型为int的值

时间:2011-04-13  来源:寻得乐中乐

Technorati 标签: C#,数据库private static void 使用原始SQL命令打印字段值()
        {
            SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=图库;Integrated Security=True");
            try
            {
                conn.Open();
                Console.WriteLine("Sucess");
            }
            catch (Exception)
            {

                Console.WriteLine("打开失败");
            }

            SqlCommand comm = conn.CreateCommand();
            comm.CommandText = "select * from 会员数据";
            SqlDataReader reader = comm.ExecuteReader();

            while (reader.Read())
            {
                Console.WriteLine("你要打印的数据:{0}", reader.GetSqlInt16(reader.GetOrdinal("年龄")));
            }
        }

想使用上面数据库用程序来得到所有的年龄,结果老是出错,说是指定的转换无效,自己研究了下,原来数据库中的int字段在转换时需要使用int32,而不是int16

改成int32程序就正确运行了

Console.WriteLine("你要打印的数据:{0}", reader.GetSqlInt32(reader.GetOrdinal("年龄")));

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载